| 1234567891011121314151617181920212223242526272829 |
- "use strict";
- var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var React = _interopRequireWildcard(require("react"));
- var _warning = require("../../_util/warning");
- var _context = require("../context");
- const useFormItemStatus = () => {
- const {
- status,
- errors = [],
- warnings = []
- } = React.useContext(_context.FormItemInputContext);
- if (process.env.NODE_ENV !== 'production') {
- const warning = (0, _warning.devUseWarning)('Form.Item');
- process.env.NODE_ENV !== "production" ? warning(status !== undefined, 'usage', 'Form.Item.useStatus should be used under Form.Item component. For more information: https://u.ant.design/form-item-usestatus') : void 0;
- }
- return {
- status,
- errors,
- warnings
- };
- };
- // Only used for compatible package. Not promise this will work on future version.
- useFormItemStatus.Context = _context.FormItemInputContext;
- var _default = exports.default = useFormItemStatus;
|