Components
← All components

Step Indicator

stimeo--step-indicator

A read-only progress indicator with derived state and a progress-ratio custom property.

The stimeo--step-indicator controller is a read-only progress display. There is no dedicated APG widget, so the current position is expressed with aria-current="step" on the current list item, and each step li gets a data-state (complete / current / upcoming) derived from the current index. It also exposes overall progress as the --stimeo-step-indicator-ratio custom property (0–1) for CSS. The steps are not operable and never take focus; the current step is updated from an external step:set event (here driven by the Back/Advance buttons), which dispatches stimeo--step-indicator:change. For an interactive wizard use the Stepper. Behavior only — the look is yours.

running
  1. Cart
  2. Shipping
  3. Payment
  4. Confirm