import { Meta, StoryFn } from '@storybook/react' import React, { SetStateAction, useState } from 'react' import { Box, Button } from '../../index.js' import { Step, Stepper } from './index.js' const steps = [ { number: 1, label: 'Do this first' }, { number: 2, label: "Don't forget this" }, { number: 3, label: 'And finally this' }, ] export const clickableSteps: StoryFn = () => { const [currentStep, setCurrentStep] = useState(1) return ( {steps.map(({ number, label }) => ( number} onClick={(idx?: number | string) => setCurrentStep(idx as SetStateAction)} number={number} > {label} ))} ) } export const stepsWithBottomNavigation: StoryFn = () => { const [currentStep, setCurrentStep] = useState(1) return ( {steps.map(({ number, label }) => ( number} onClick={(idx?: number | string) => setCurrentStep(idx as SetStateAction)} number={number} > {label} ))} ) } const meta: Meta = { title: 'DesignSystem/Molecules/Stepper', component: Stepper, } export default meta