@ultraviolet/plus
Version:
Ultraviolet Plus
27 lines (26 loc) • 1.01 kB
TypeScript
type ContextType = {
currentStep: number;
setCurrentStep: React.Dispatch<React.SetStateAction<number>>;
numberOfSteps: number;
done: boolean[];
setDone: React.Dispatch<React.SetStateAction<boolean[]>>;
setHidden: React.Dispatch<React.SetStateAction<boolean>>;
onClickHide?: () => void;
};
export declare const Data: import("react").Context<ContextType>;
type NextStepProps = {
completed: boolean;
setCompleted: React.Dispatch<React.SetStateAction<boolean[]>>;
stepNumber: number;
setCurrentStep: React.Dispatch<React.SetStateAction<number>>;
numberOfSteps: number;
setHidden: React.Dispatch<React.SetStateAction<boolean>>;
done: boolean[];
onClickHide?: () => void;
};
/**
* Go to next step with or without validation of the current step
* Close the component for the last step
*/
export declare const nextStep: ({ completed, setCompleted, stepNumber, setCurrentStep, numberOfSteps, setHidden, done, onClickHide, }: NextStepProps) => void;
export {};