Components / Navigation

Stepper macrolite

Wizard progress: numbered steps, finished ones ticked.

Built from
BoxIconText
Children
none
Loading the renderer…
Stepper rendered by the React renderer on Web
Web React
Stepper rendered by the SwiftUI renderer on iOS
iOS SwiftUI
Stepper rendered by the Compose renderer on Android
Android Compose
Stepper rendered by the gpui renderer on Desktop
Desktop gpui

View exponential-ui-stepper, painted by each native renderer.

orientation · horizontal
orientation · vertical
PropTypeDefaultDescription
stepsrequired[step]–The steps in order.
currentbindnumber0The 0-based index of the active step.
orientationhorizontal | vertical"horizontal"In a row or stacked.

No events, no slots. Children: none.

Role
list
Semantics
list; the current step aria-current=step. Each step a listitem labelled stepDone/stepCurrent/stepUpcoming; the current one aria-current=step ($a11y).

Not focusable; no keys.

Recipe parts
Stepper/rootStepper/stepStepper/markerStepper/checkStepper/numberStepper/bodyStepper/labelStepper/description
Keyed by
orientationstatus:hover:pressed:focus:disabled:checked:open:selected:invalid:dragover

Themes · Write a theme