create-plume-react-project
Version:
CLI to create Plume React Project
15 lines (13 loc) • 528 B
text/typescript
import { FormEventHandler, FormHTMLAttributes, PropsWithChildren } from 'react';
import {
FieldValues,
SubmitErrorHandler,
SubmitHandler, UseFormReturn,
} from 'react-hook-form';
export type FormContainerProps<TFieldValues extends FieldValues = FieldValues> = PropsWithChildren<{
onSuccess?: SubmitHandler<TFieldValues>,
onError?: SubmitErrorHandler<TFieldValues>,
FormProps?: FormHTMLAttributes<HTMLFormElement>,
handleSubmit?: FormEventHandler<HTMLFormElement>,
formContext?: UseFormReturn<TFieldValues>,
}>;