@knovator/pagecreator-admin
Version:
<a name="readme-top"></a>
16 lines (15 loc) • 763 B
TypeScript
import React, { MutableRefObject } from 'react';
import { EventType } from 'react-hook-form';
import { CombineObjectType, ObjectType, SchemaType } from '../../../types';
interface FormProps {
schema: SchemaType[];
data?: CombineObjectType;
isUpdating?: boolean;
onSubmit: (data: CombineObjectType) => void;
enable?: boolean;
updates?: CombineObjectType;
ref: MutableRefObject<HTMLFormElement | null>;
watcher?: (value: ObjectType, name: string | undefined, type: EventType | undefined) => void;
}
declare const Form: React.ForwardRefExoticComponent<Pick<FormProps, "schema" | "onSubmit" | "data" | "isUpdating" | "enable" | "updates" | "watcher"> & React.RefAttributes<HTMLFormElement | null>>;
export default Form;