in packages/palette-mantine-core/palette.tsx [2375:2409]
function StepperProto() {
const [active, setActive] = useState(1);
const nextStep = () =>
setActive((current) => (current < 3 ? current + 1 : current));
const prevStep = () =>
setActive((current) => (current > 0 ? current - 1 : current));
return (
<>
<Stepper active={active} onStepClick={setActive} breakpoint="sm">
<Stepper.Step label="First step" description="Your description">
Step 1 content
</Stepper.Step>
<Stepper.Step
label="Second step"
description="Your description"
loading
>
Step 2 content
</Stepper.Step>
<Stepper.Step label="Final step" description="Your description">
Step 3 content
</Stepper.Step>
<Stepper.Completed>Completed</Stepper.Completed>
</Stepper>
<Group position="center" mt="xl">
<Button variant="default" onClick={prevStep}>
Back
</Button>
<Button onClick={nextStep}>Next step</Button>
</Group>
</>
);
}