Rebar UI

1.0

synthetic

GaugeChart

A half-circle dial showing one value between a minimum and a maximum.

Project progressHarbour rebrand, 84% complete
84%complete0%100%
Harbour rebrand
Late
33%complete0%100%
Crew interviews
Overshoot
36of 30 planned030
Hours this week
Custom range
42of 60060
Open tasks

In context

Project healthOne dial per project, owner underneath
Harbour rebrandDue 24 Oct
On track
84%0%100%
MC

Maya Chen

Tideline mobileDue 7 Nov
Review
61%0%100%
JW

Jonas Weber

Crew interviewsDue 17 Oct
Late
33%0%100%
PN

Priya Nair

Rota exportDue 10 Oct
Done
100%0%100%
LS

Leo Santos

Props

PropTypeRequiredDefault
valuenumberYes—
minnumber | undefinedNo0
maxnumber | undefinedNo100
labelstring | undefinedNo—
titlestring | undefinedNo—
ariaLabelstring | undefinedNo—
sizenumber | undefinedNo240
valueFormat((v: number) => string) | undefinedNo(v: number) => Math.round(v).toLocaleString()

data-rebar-* attributes

data-rebar-component="gauge-chart" on the root <figure>.

Migrating to Ant Design

Not codemod-covered — AntD ships no chart components of its own (it recommends @ant-design/charts, a separate package built on G2Plot); there's no direct 1:1 antd component mapping for a gauge chart, so a migration reimplements this chart against whichever charting library the target project already uses.