Stepper
Multi-step progress indicator with horizontal/vertical orientation and step status tracking
import { Stepper } from "@nodus/design-system"Demo coming soon
Props
| Prop | Type | Default | Description |
|---|---|---|---|
stepsreq | StepItem[] | — | Array of step definitions with label and optional description |
activeStepreq | number | — | Zero-based index of the current step |
orientation | "horizontal" | "vertical" | "horizontal" | Layout direction |
size | "sm" | "md" | "lg" | "md" | Overall sizing |
stepsrequiredType
StepItem[]Default —Array of step definitions with label and optional description
activeSteprequiredType
numberDefault —Zero-based index of the current step
orientationType
"horizontal" | "vertical"Default "horizontal"Layout direction
sizeType
"sm" | "md" | "lg"Default "md"Overall sizing
Accessibility
- Uses <nav aria-label="Progress"> landmark
- Steps wrapped in <ol> with aria-label="Step N of M"
- aria-current="step" on active step
- Connectors are aria-hidden
Design Rationale
This component was designed to express:
Explore Related
Was this helpful?