Toggle Sidebar B
AppearanceLight & dark mode D

Stepper (FX)

Animated multi-step progress indicator with active state transitions.

Default

Move through the steps with the buttons or the indicators. Every prop is wired to the controls underneath.

Light previewReplay previewOpen in new tab
2
3
4

Welcome to the stepper!

Check out the next step!

Customize

API Reference

FxStepper

PropTypeDefaultDescription
initialStepnumber1The first step to display when the stepper is initialized.
stepCircleContainerClassNamestring''Custom class name for the container holding the step indicators.
stepContainerClassNamestring''Custom class name for the row holding the step circles/connectors.
contentClassNamestring''Custom class name for the step's main content container.
footerClassNamestring''Custom class name for the footer area containing navigation buttons.
backButtonPropsobject{}Extra attributes passed to the Back button.
nextButtonPropsobject{}Extra attributes passed to the Next/Complete button.
backButtonTextstring"Back"Text for the Back button.
nextButtonTextstring"Continue"Text for the Next button when not on the last step.
disableStepIndicatorsbooleanfalseDisables click interaction on step indicators.
EventDescription
stepChangeFired whenever the step changes. Receives the new step number.
finalStepCompletedFired when the stepper completes its final step.
SlotDescription
defaultThe FxStep components (or any custom content), one per step.
step-indicatorRenders a custom step indicator. Receives step, currentStep and onStepClick.

FxStep

SlotDescription
defaultThe content of one step.

Accessibility

Keyboard shortcuts and ARIA behavior.

  • The step indicators are clickable elements without button semantics, as in the original. Leave them off with disableStepIndicators when keyboard access matters; the Back and Next buttons are real buttons.