import { Fragment, ComponentPropsWithoutRef } from 'react'; import { stepsTheme, StepsTheme } from './Steps.theme'; import { Step, StepProps, StepTheme } from './Step'; export interface StepsProps extends ComponentPropsWithoutRef<'ul'>, StepsTheme, Pick { /** * The index of the current step */ currentIndex: number; /** * The steps to render */ steps: Pick[]; } export const Steps = ({ currentIndex, steps = [], className, orientation, ...props }: StepsProps) => { const theme = stepsTheme(); return ( ); };