Skip to content

Stepper

stable

Multi-step progress indicator with horizontal/vertical orientation and step status tracking

Navigation/Storybook ↗
import { Stepper } from "@nodus/design-system"
Demo coming soon

Props

stepsrequired
Type StepItem[]Default

Array of step definitions with label and optional description

activeSteprequired
Type numberDefault

Zero-based index of the current step

orientation
Type "horizontal" | "vertical"Default "horizontal"

Layout direction

size
Type "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
Metadatasmmdlgsemantictypeborderoutcometemporal
Design Rationale

This component was designed to express:

Explore Related

Was this helpful?