Progress
Displays an indicator showing the completion progress of a task.
Installation
Bash
Usage
Examples
With label and value
Children render above the built-in bar — compose ProgressLabel and
ProgressValue into a row.
Uploading assets
API reference
Progress
Extends the
Base UI Progress Root —
all its props (value, min, max, format, …) apply. Pass
value={null} for an indeterminate state. The track and indicator are
rendered automatically; children appear above them.
ProgressLabel and ProgressValue
Extend the Base UI Label and Value parts. The label wires
aria-labelledby on the root; the value renders the formatted current
value (percentage by default).
ProgressTrack and ProgressIndicator
Styled Base UI parts, exported for fully custom compositions — the
default Progress already includes one of each.