@guruhotel/aura-ui
Version:
⚛️ React UI library by GuruHotel
22 lines (21 loc) • 777 B
TypeScript
import { StepProps } from "./../components/step";
declare type UseSteps = {
initialStep: number;
steps: Pick<StepProps, "label" | "description" | "optional" | "optionalLabel" | "icon">[];
};
declare type UseStepsReturn = {
nextStep: () => void;
prevStep: () => void;
resetSteps: () => void;
setStep: (step: number) => void;
activeStep: number;
isDisabledStep: boolean;
isLastStep: boolean;
isOptionalStep: boolean | undefined;
};
export declare function useSteps({ initialStep, steps }: UseSteps): UseStepsReturn;
interface UseMediaQueryOptions {
getInitialValueInEffect: boolean;
}
export declare function useMediaQuery(query: string, initialValue?: boolean, { getInitialValueInEffect }?: UseMediaQueryOptions): boolean;
export {};