优化FormBuilder类型
parent
09ff7bf783
commit
c5d3c28470
|
|
@ -1,4 +1,4 @@
|
|||
import type { FormProps } from "antd/es/form";
|
||||
import type { FormInstance, FormProps } from "antd/es/form";
|
||||
import type { Gutter } from "antd/es/grid/row";
|
||||
import type { FC, ReactNode } from "react";
|
||||
import type { FormOption, FormValues } from "./FormItemsRenderer";
|
||||
|
|
@ -6,7 +6,7 @@ import type { FormOption, FormValues } from "./FormItemsRenderer";
|
|||
/**
|
||||
* FormBuilder 组件属性
|
||||
*/
|
||||
export interface FormBuilderProps extends FormProps {
|
||||
export interface FormBuilderProps extends Omit<FormProps, "form"> {
|
||||
/** 表单初始值 */
|
||||
values?: FormValues;
|
||||
/** 表单配置项数组 */
|
||||
|
|
@ -33,6 +33,8 @@ export interface FormBuilderProps extends FormProps {
|
|||
extraActionButtons?: ReactNode;
|
||||
/** 是否处于加载状态,默认 false */
|
||||
loading?: boolean;
|
||||
/** 表单实例(通过 Form.useForm() 创建) */
|
||||
form: FormInstance;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in New Issue