UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

38 lines (37 loc) 1.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var config_provider_1 = tslib_1.__importDefault(require("../config-provider")); var form_1 = tslib_1.__importDefault(require("./form")); var item_1 = tslib_1.__importDefault(require("./item")); var submit_1 = tslib_1.__importDefault(require("./submit")); var reset_1 = tslib_1.__importDefault(require("./reset")); var error_1 = tslib_1.__importDefault(require("./error")); var component_1 = require("../util/component"); var FormWithSub = (0, component_1.assignSubComponent)(form_1.default, { Item: config_provider_1.default.config(item_1.default, { transform: function (props, deprecated) { if ('validateStatus' in props) { deprecated('validateStatus', 'validateState', 'Form.Item'); var validateStatus = props.validateStatus, others = tslib_1.__rest(props, ["validateStatus"]); props = tslib_1.__assign({ validateState: validateStatus }, others); } return props; }, }), Submit: submit_1.default, Reset: reset_1.default, Error: error_1.default, }); exports.default = config_provider_1.default.config(FormWithSub, { transform: function (props, deprecated) { if ('direction' in props) { deprecated('direction', 'inline', 'Form'); var direction = props.direction, others = tslib_1.__rest(props, ["direction"]); if (direction === 'hoz') { props = tslib_1.__assign({ inline: true }, others); } } return props; }, });