UNPKG

@wufengteam/wform

Version:

@wufengteam/wform

49 lines (48 loc) 1.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _antd = require("antd"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var WFViewPc = function WFViewPc(props) { var children = props.children, colSpace = props.colSpace, rowSpace = props.rowSpace, activeKey = props.activeKey, colSpan = props.colSpan; return /*#__PURE__*/_react.default.createElement(_antd.Row, { gutter: [parseInt(colSpace, 10), parseInt(rowSpace, 10)], align: "middle" }, children.map(function (item) { if (['BOFramer', 'Divider', 'WFView', 'Text'].includes(item.props.schema.compName)) { var selfSpan = item.props.schema.props.selfSpan || colSpan; return /*#__PURE__*/_react.default.createElement(_antd.Col, { span: selfSpan }, /*#__PURE__*/_react.default.cloneElement(item, { extendProps: { isFormRootChild: true } })); } if (['Location', 'SubForm'].includes(item.props.schema.compName)) { return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.cloneElement(item, { extendProps: { isFormRootChild: true, activeKey: activeKey } })); } return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.cloneElement(item, { extendProps: { isFormRootChild: true } })); })); }; var _default = exports.default = /*#__PURE__*/_react.default.forwardRef(function (props, ref) { return /*#__PURE__*/_react.default.createElement(WFViewPc, Object.assign({}, props, { forwardedRef: ref })); });