Charts
Progress Rings
Up to three concentric rings, each showing progress toward its own goal, with value tiles.
idle
Usage
Examples
Daily activity
Three rings, each toward its own goal, with value tiles.
Compact week
size="sm" draws 32px rings for dense grids such as a week or calendar.
Recommendations
| Guidance | Practice |
|---|---|
| Do | Use display strings for units such as "1h 45m". Keep to three rings so each stays distinct. |
Usage boundaries
| Guidance | Boundary |
|---|---|
| Scope | Each ring measures progress toward its own goal. Do not compare ring lengths across rings with different goals. |
API reference
Public props from @mizen-labs/ui. Use exported prop types for the complete TypeScript contract.
| Prop | Type | Default | Description |
|---|---|---|---|
| | Required | One to three rings, outermost first. Progress caps at the goal; tiles show the true share. |
| | Required | Names the group of rings. |
| | "md" | sm draws a 32px glyph without tiles for dense grids; values stay available to assistive technology. |
| | Locale number formatting / "en-US" | Formats values that have no display string. |