@ssplib/react-components
Version:
SSP React Components
12 lines (11 loc) • 528 B
TypeScript
import { ReactElement } from 'react';
import { FieldValues } from 'react-hook-form';
import type { FilesID } from '../../types/form';
interface FormProviderProps<T extends FieldValues> {
children: ReactElement | ReactElement[];
onSubmit: (data: T, filesUid: FilesID) => void;
formMethod?: 'POST' | 'GET' | 'PUT' | 'DELETE' | 'UPDATE';
submiting?: boolean;
}
export default function FormProvider<T extends FieldValues>({ children, onSubmit, formMethod, submiting }: FormProviderProps<T>): JSX.Element;
export {};