UNPKG

@yamada-ui/stepper

Version:

Yamada UI stepper component

21 lines (18 loc) 673 B
import * as react from 'react'; interface UseStepsProps { count?: number; index?: number; } declare const useSteps: ({ count, index }: UseStepsProps) => { activeStep: number; activeStepPercent: number; getStepStatus: (step: number) => "active" | "complete" | "incomplete"; isActiveStep: (step: number) => boolean; isCompleteStep: (step: number) => boolean; isIncompleteStep: (step: number) => boolean; setActiveStep: react.Dispatch<react.SetStateAction<number>>; onStepNext: () => void; onStepPrev: () => void; }; type UseStepsReturn = ReturnType<typeof useSteps>; export { type UseStepsProps, type UseStepsReturn, useSteps };