react-hook-form-antd
Version:
Master your And Design form with React Hook Form!
16 lines (13 loc) • 808 B
TypeScript
import * as react_jsx_runtime from 'react/jsx-runtime';
import { Form } from 'antd';
import { FieldValues, Control, FieldPath } from 'react-hook-form';
type AntdFormItemProps = React.ComponentProps<typeof Form.Item>;
type FormItemProps<TFieldValues extends FieldValues = FieldValues> = {
children: React.ReactNode;
control: Control<TFieldValues>;
name: FieldPath<TFieldValues>;
disabled?: boolean;
overrideFieldOnChange?: (...values: any[]) => void;
} & Omit<AntdFormItemProps, 'name' | 'rules' | 'validateStatus'>;
declare const FormItem: <TFieldValues extends FieldValues = FieldValues>({ children, control, name, disabled, help, valuePropName, overrideFieldOnChange, ...props }: FormItemProps<TFieldValues>) => react_jsx_runtime.JSX.Element;
export { FormItem, type FormItemProps };