@ant-design/pro-form
Version:
28 lines • 1.05 kB
JavaScript
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
import { Form } from 'antd';
import React from 'react';
import { BaseForm } from "../../BaseForm";
import { EditOrReadOnlyContext } from "../../BaseForm/EditOrReadOnlyContext";
import { Group, ProFormItem } from "../../components";
import { Fragment as _Fragment } from "react/jsx-runtime";
import { jsxs as _jsxs } from "react/jsx-runtime";
import { jsx as _jsx } from "react/jsx-runtime";
function ProForm(props) {
return /*#__PURE__*/_jsx(BaseForm, _objectSpread({
layout: "vertical",
contentRender: function contentRender(items, submitter) {
return /*#__PURE__*/_jsxs(_Fragment, {
children: [items, submitter]
});
}
}, props));
}
ProForm.Group = Group;
ProForm.useForm = Form.useForm;
ProForm.Item = ProFormItem;
ProForm.useWatch = Form.useWatch;
ProForm.ErrorList = Form.ErrorList;
ProForm.Provider = Form.Provider;
ProForm.useFormInstance = Form.useFormInstance;
ProForm.EditOrReadOnlyContext = EditOrReadOnlyContext;
export { ProForm };