antd
Version:
An enterprise-class UI design language and React components implementation
34 lines (25 loc) • 1.06 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.FormProvider = exports.FormItemContext = exports.FormContext = void 0;
var React = _interopRequireWildcard(require("react"));
var _omit = _interopRequireDefault(require("omit.js"));
var _rcFieldForm = require("rc-field-form");
var FormContext = /*#__PURE__*/React.createContext({
labelAlign: 'right',
vertical: false,
itemRef: function itemRef() {}
});
exports.FormContext = FormContext;
var FormItemContext = /*#__PURE__*/React.createContext({
updateItemErrors: function updateItemErrors() {}
});
exports.FormItemContext = FormItemContext;
var FormProvider = function FormProvider(props) {
var providerProps = (0, _omit["default"])(props, ['prefixCls']);
return /*#__PURE__*/React.createElement(_rcFieldForm.FormProvider, providerProps);
};
exports.FormProvider = FormProvider;
;