UNPKG

@armandoroman1016/react-multi-step-form

Version:

React Multi Step is a NPM package for easily building multi-step-forms with React. This package will provide you the Components and utilities to quickly build a multi-step-form.

18 lines (17 loc) 663 B
/// <reference types="react" /> export interface FormContext { inputFields: Record<string, unknown>; currentPosition: number; maxPosition: number; stepNames: string[]; errors: boolean; completed: boolean; currentForm?: React.ComponentType; addStepName: (stepName: string) => void; } export declare const ctx: FormContext; declare const formCtx: import("react").Context<{ state: FormContext; update: import("react").Dispatch<import("react").SetStateAction<FormContext>>; }>, FormProvider: (props: import("react").PropsWithChildren<Record<string, unknown>>) => JSX.Element; export { formCtx, FormProvider };