Skip to content

ProgressIndicator

Props

API reference for ProgressIndicator. For usage examples, see the React tab.

ProgressIndicator.Root

NameTypeDefault
children (required)ReactNode

ProgressIndicator.Step children.

compactbooleanfalse

Uses compact progress segments and shows the counter summary.

completeLabelReactNodeComplete!

Text shown when every step is complete.

currentLabelReactNode

Compact layout: bold label for the active step.

currentStepnumber

Compact layout: current step number shown in the counter.

isCompletebooleanfalse

Shows the complete state.

nextLabelReactNode

Compact layout: next-step label rendered after "Next:".

totalStepsnumber

Compact layout: total number of steps shown in the counter.

ProgressIndicator.Step

NameTypeDefault
step (required)number

The 1-based step number.

childrenReactNode

The content or child elements nested within this component.

labelReactNode

Label for the step. Compact labels are visually hidden.

stateProgressIndicatorStepStateinactive

The state of the step.