Kombase
Components

Stepper

A flexible multi-step process indicator component supporting custom orientations, step validation, content switching, and state management.

Examples

Vertical Orientation

Position the list and items vertically for layouts such as tracking orders or timelines.

Form Wizard with Validation

Validate inputs at each step dynamically before letting users navigate forward.

API

Stepper

The wrapper component that holds the global state, validation handlers, and coordinates active steps.

Prop

Type

StepperList

A layout container that holds and manages keyboard tab focus between step triggers.

Prop

Type

StepperItem

A wrapper for an individual step trigger and its subsequent separator.

Prop

Type

StepperTrigger

An interactive trigger (button) used to navigate to a specific step.

Prop

Type

StepperIndicator

A visual indicator displaying the step number or a completed checkmark. Can be customized with a callback.

Prop

Type

StepperSeparator

A visual line divider connecting adjacent step indicators.

Prop

Type

StepperTitle

Text wrapper for the name/title of a step.

Prop

Type

StepperDescription

Text wrapper for secondary status/subtext explaining a step.

Prop

Type

StepperContent

The container representing the active step's panel. Displays only when its value matches the current active step.

Prop

Type

StepperPrev

A convenience button to transition to the previous step in the sequence.

Prop

Type

StepperNext

A convenience button to transition to the next step in the sequence, running step validation if defined.

Prop

Type

How is this guide?

On this page