mui-simple
Version:
Override mui-v7 components to simplify usage
19 lines • 843 B
TypeScript
import type { StepType } from '../../../decs';
interface UseStepperIndexHookProps {
stepsIndexSkipped: number[];
steps: StepType[];
onNext: (stepIndex: number) => void;
onBack: (stepIndex: number) => void;
onSkip: (stepIndex: number) => void;
activeStep: number;
}
interface UseStepperIndexHookResponse {
isStepOptional: (stepperIndex: number) => boolean;
isStepSkipped: (stepperIndex: number) => boolean;
handleNext: (forceNextStepperIndexValue?: number) => void;
handleBack: (forceBackStepperIndexValue?: number) => void;
handleSkip: (stepperIndex: number) => void;
}
export declare const useStepperIndexHook: ({ stepsIndexSkipped, steps, onNext, onBack, onSkip, activeStep, }: UseStepperIndexHookProps) => UseStepperIndexHookResponse;
export {};
//# sourceMappingURL=useStepperIndex.hook.d.ts.map