UNPKG

react-admin-kit

Version:

A react based UI components for admin system

24 lines (23 loc) 1.27 kB
/// <reference types="react" /> import { DescriptionsProps } from 'antd'; import type { ProFormProps } from '@ant-design/pro-form'; import { BaseInnerRef } from '../context'; type ProFormType = Omit<ProFormProps, 'onFinish' | 'submitter'> & { children?: React.ReactNode | React.ReactNode[]; innerRef?: BaseInnerRef; /** * @description 表单提交时的回调; */ onFinish?: (values: any) => Promise<boolean | void> | void; submitter?: boolean | ProFormProps['submitter']; readonlyType?: 'form' | 'descriptions'; descriptionsProps?: Omit<DescriptionsProps, 'items'>; }; export declare const InnerRefContext: import("react").Context<BaseInnerRef | undefined>; export declare const LayoutContext: import("react").Context<import("antd/es/form/Form").FormLayout | undefined>; export declare const ReadonlyContext: import("react").Context<boolean>; export declare const ReadonlyTypeContext: import("react").Context<"form" | "descriptions">; export declare const DescriptionsPropsContext: import("react").Context<Omit<DescriptionsProps, "columns" | "items">>; export declare const EmbedColumnContext: import("react").Context<any>; declare const ProForm: (props: ProFormType) => import("react/jsx-runtime").JSX.Element; export default ProForm;