import { forwardRef, useCallback } from 'react' import type { StepperProps } from './types' import { StepperType } from './types' import HorizontalStepper from './HorizontalStepper' import VerticalStepper from './VerticalStepper' const Stepper = forwardRef( ( { steps, onStepClick, onSubstepClick, clickable = false, stepperType = StepperType.HORIZONTAL, ...htmlProps }, ref ) => { const handleStepClick = useCallback( (stepIndex: number) => { if (onStepClick) { onStepClick(stepIndex) } }, [onStepClick] ) if (stepperType === StepperType.VERTICAL) { return ( ) } return ( ) } ) Stepper.displayName = 'Stepper' export default Stepper