Progress
A thin bar for anything with a known fraction: budget, tokens, uploads, steps.
When to use
Section titled “When to use”- Use it when the value is a number out of a maximum. Task status uses
StatusCaret. Waits of unknown length useLoader.
What the consumer provides
Section titled “What the consumer provides”valuefrom 0 to 100 and anaria-label. Put a visible number or word beside the bar (caption, tabular).color:emerald-deepby default. For budgets, switch towarningat 75% and todangerat 90%. Say so in the label too, so people see the warning before a task pauses.
Behaviour
Section titled “Behaviour”- The bar is 4px high with
radius-full. The track ismist. The fill animates its width over 200ms. - When complete, it shows “Done” in
successbeside the bar. A colour change alone is not enough.
Tokens
Section titled “Tokens”mist, emerald-deep, warning, danger, success, ink-muted, radius-full.
Mantine
Section titled “Mantine”<Progress value={62} size={4} radius="xl" color="emerald" aria-label="Budget used" /> with a Text size="xs" beside it.