ProgressRing
Chart
A full-circle completion ring, the Gauge's sibling: a muted track ring, a tone-colored value arc revealed clockwise from 12 o'clock with rounded caps, the whole-percent readout centered inside, and an optional label below the graphic. The same 0-100 value contract, tone axis, and rounding rules as Gauge, in the circular anatomy that reads as "completion" rather than "level".
Playground
Every control sets a real prop of ProgressRingProps. The JSX below updates as you go.
Web
iOS
Android
JSX · ProgressRingProps
Variants
3 examples from src/charts/progress-ring/progress-ring.md, each rendered live from its own JSX.
Anatomy
1
Track
2
Value arc
3
Value
4
Label
Dimmed parts appear only in some states or variants.
Props
10 props on ProgressRingProps, grouped as they are declared in source. Required props are marked *.
Accessibility and keyboard
Keyboard
Tab
Focuses the plot
ArrowLeft
ArrowRight
Steps through points when inspectable
Escape
Clears the inspected point
Semantics
Roles
image
ARIA on web
aria-label
Platform skins
The playground's props on each platform: same tree, native shapes, type and touch sizes.
Usage
Tokens
Read from the playground render. Values follow the scheme and the ion hue.
--fd
--ft
--ion
--sf4
--tx
--tx3