UNPKG

@knovator/pagecreator-admin

Version:
16 lines (15 loc) 763 B
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;