UNPKG

mobile-more

Version:

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

23 lines (22 loc) 1.04 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _toConsumableArray from "@babel/runtime/helpers/esm/toConsumableArray"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["name"]; import React from 'react'; import { Form } from 'antd-mobile'; import FormArrayContext from "./FormArrayContext"; var BizFormArray = function BizFormArray(_ref) { var name = _ref.name, restProps = _objectWithoutProperties(_ref, _excluded); var _React$useContext = React.useContext(FormArrayContext), _React$useContext$par = _React$useContext.parentListNames, parentListNames = _React$useContext$par === void 0 ? [] : _React$useContext$par; // FormList嵌套FormList的情况 return /*#__PURE__*/React.createElement(FormArrayContext.Provider, { value: { parentListNames: [].concat(_toConsumableArray(parentListNames), [name]) } }, /*#__PURE__*/React.createElement(Form.Array, _extends({ name: name }, restProps))); }; export default BizFormArray;