Tiered progress bar displays progress across multiple discrete segments, where each segment has its own filled and pending state.
Auto-advances every 1.5s. The colored fills fade on cycle reset.
pending value.Inherits margin props.
| Name | Default | Description |
|---|---|---|
aria-label | — | stringMandatory label for the progress bar group. Required for accessibility. |
segments | — | TieredProgressBarSegment[]Segments to render, one pill per entry, distributed with equal width. |
Each entry in segments is shaped like:
completed (number, required) — filled portion of the segment, 0–100. Values are clamped.pending (number, optional) — in-flight portion stacked behind completed, 0–100. Capped at 100 - completed.tooltip (ReactNode, optional) — content shown when hovering or focusing the segment. Segments with a tooltip are focusable; segments without are not.