UNPKG

react-admin-kit

Version:

A react based UI components for admin system

38 lines (37 loc) 1.56 kB
import type { ProFormInstance } from '@ant-design/pro-form'; import type { ModalProps } from 'antd'; import { Component, MutableRefObject } from 'react'; import type { FormType, ModalFormInnerRefType, ModalFormProps, ModalFormSelfProps } from './types'; import { ModalFormContext } from '../SettingProvider/context'; declare class ModalForm extends Component<ModalFormProps, { formType: FormType; visible: boolean; formData: any; loading: boolean; }> { private selfFormRef; private selfInnerRef; private baseInnerObj; static contextType: import("react").Context<import("../SettingProvider/types").ModalFormSetting>; context: React.ContextType<typeof ModalFormContext>; constructor(props: any); componentDidUpdate: (prevProps: any, prevState: any) => Promise<void>; getFormRef: () => MutableRefObject<ProFormInstance>; getInnerRef: () => MutableRefObject<ModalFormInnerRefType>; openModal: (formType: FormType | undefined, initialData: object) => void; onOk: () => void; onFinish: (values: any) => Promise<void>; handleOnCancel: () => void; getOnCancel: () => void; /** 获取 modal props, 需要合并全局的属性 */ getModalProps: () => ModalProps; /** 获取 styles 属性, 需要合并全局属性, 默认设置了一个高度 */ getStylesProps: () => any; getColumns: () => any; render(): import("react/jsx-runtime").JSX.Element; } export default ModalForm; /** * 仅用于输出文档 */ export declare const ModalFormType: React.FC<ModalFormSelfProps>;