Files
wdi-dashboard/node_modules/@chakra-ui/stepper/dist/use-steps.d.ts
2024-08-16 15:06:52 +05:30

22 lines
664 B
TypeScript

import * as react from 'react';
type UseStepsProps = {
index?: number;
count?: number;
};
type StepStatus = "complete" | "active" | "incomplete";
declare function useSteps(props?: UseStepsProps): {
activeStep: number;
setActiveStep: react.Dispatch<react.SetStateAction<number>>;
activeStepPercent: number;
isActiveStep(step: number): boolean;
isCompleteStep(step: number): boolean;
isIncompleteStep(step: number): boolean;
getStatus(step: number): StepStatus;
goToNext(): void;
goToPrevious(): void;
};
type UseStepsReturn = ReturnType<typeof useSteps>;
export { StepStatus, UseStepsProps, UseStepsReturn, useSteps };