UNPKG

mobile-more

Version:

基于 antd-mobile v5 扩展移动端 UI 组件

30 lines (29 loc) 1.58 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2")); var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var React = _interopRequireWildcard(require("react")); var _antdMobile = require("antd-mobile"); var _FormArrayContext = _interopRequireDefault(require("./FormArrayContext")); var _excluded = ["name"]; var BizFormArray = function BizFormArray(_ref) { var name = _ref.name, restProps = (0, _objectWithoutProperties2.default)(_ref, _excluded); var _React$useContext = React.useContext(_FormArrayContext.default), _React$useContext$par = _React$useContext.parentListNames, parentListNames = _React$useContext$par === void 0 ? [] : _React$useContext$par; // FormList嵌套FormList的情况 return /*#__PURE__*/React.createElement(_FormArrayContext.default.Provider, { value: { parentListNames: [].concat((0, _toConsumableArray2.default)(parentListNames), [name]) } }, /*#__PURE__*/React.createElement(_antdMobile.Form.Array, (0, _objectSpread2.default)({ name: name }, restProps))); }; var _default = exports.default = BizFormArray;