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