formik-wizard-simple
Version:
Multi-step form wizard with Formik
12 lines (11 loc) • 479 B
TypeScript
import { FormikConfig, FormikFormProps } from "formik";
import { ReactNode } from "react";
import { StepProps } from "../Step/types";
export interface WizardProps<T> extends Omit<FormikConfig<T>, "validationSchema"> {
children: React.ReactElement<StepProps<T>> | React.ReactElement<StepProps<T>>[];
resetTouchedOnMove?: boolean;
onRenderAfterStep: ReactNode;
onRenderBeforeStep?: ReactNode;
initialStep?: number;
formProps?: FormikFormProps;
}