Skip to content

Stepper

Used to guide users through a series of steps in a process.

Step A
import { Stepper } from '@fintech-sandpit/ui/react';
return (
<Stepper.Root count={3}>
<Stepper.List>
<Stepper.Item index={1}>
<Stepper.Trigger>
<Stepper.Indicator>
1
</Stepper.Indicator>
Step A
</Stepper.Trigger>
<Stepper.Separator />
</Stepper.Item>
<Stepper.Item index={2}>
<Stepper.Trigger>
<Stepper.Indicator>
2
</Stepper.Indicator>
Step B
</Stepper.Trigger>
<Stepper.Separator />
</Stepper.Item>
<Stepper.Item index={3}>
<Stepper.Trigger>
<Stepper.Indicator>
3
</Stepper.Indicator>
Step C
</Stepper.Trigger>
<Stepper.Separator />
</Stepper.Item>
</Stepper.List>
<Stepper.Content index={1}>
Step A
</Stepper.Content>
<Stepper.Content index={2}>
Step B
</Stepper.Content>
<Stepper.Content index={3}>
Step C
</Stepper.Content>
<Stepper.CompletedContent>
All Steps Complete
</Stepper.CompletedContent>
<Stepper.PrevTrigger>Back</Stepper.PrevTrigger>
<Stepper.NextTrigger>Next</Stepper.NextTrigger>
</Stepper.Root>
);
NameTypeRequiredDefaultDescription
countnumberYesA number of steps
defaultStepnumberDefault step index
stepnumberControlled step index
orientationStepperOrientationhorizontalStepper orientation
linearbooleanIf true, the stepper requires the user to complete each step in order
NameTypeRequiredDefaultDescription
indexnumberYesIndex of the step
NameTypeRequiredDefaultDescription
indexnumberYesIndex of the step content
type StepperOrientation = 'horizontal' | 'vertical'