Progress
Linear determinate progress bar (wraps Base UI Progress), plus Circular Progress, its ring-shaped sibling: plain SVG, no dependency.
Linear: semantic colors
Loading (spring)
The fill is driven by transform: scaleX() on the spring curve, so a value arriving in discrete chunks still moves as one smooth, slightly elastic bar.
Linear: without a label
Linear: indeterminate
Pass value={null} for an unknown-duration task.
API reference
Text above the bar naming what is progressing. Also its accessible name.
Prints the percentage on the trailing edge of the label row.
Colours the fill to report an outcome rather than plain progress.
Also accepts everything from React.ComponentPropsWithoutRef<typeof import("@base-ui/react/progress").Progress.Root>.
Coding agents read this reference, with its examples, from the version your project has installed, through the Fuji UI MCP server. Set up your agent
