UNPKG

mobile-more

Version:

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

22 lines 1.06 kB
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; import _toConsumableArray from "@babel/runtime/helpers/esm/toConsumableArray"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["name"]; import * as 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, _objectSpread({ name: name }, restProps))); }; export default BizFormArray;