UNPKG

@pinuts/bsr-uikit-relaunch

Version:

BSR UI-KIT Relaunch

36 lines (35 loc) 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _formBuilder = require("@pinuts/form-builder"); var _BSRGridRow = _interopRequireDefault(require("./BSRGridRow.jsx")); var _BSRGridColumn = _interopRequireDefault(require("./BSRGridColumn.jsx")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const BSRGridRowCols = _ref => { let { config = {}, components } = _ref; const columnNodes = components?.map((column, index) => column.component === 'BSRGridColumn' ? /*#__PURE__*/_react.default.createElement(_BSRGridColumn.default, { key: index, components: column.components, config: column.config }) : /*#__PURE__*/_react.default.createElement(_BSRGridColumn.default, { key: index, components: [column], config: column.colConfig || {} })); return /*#__PURE__*/_react.default.createElement(_BSRGridRow.default, { className: config.className }, columnNodes); }; var _default = exports.default = BSRGridRowCols; (0, _formBuilder.registerComponent)('BSRGridRowCols', BSRGridRowCols); BSRGridRowCols.propTypes = { components: _propTypes.default.instanceOf(Array), config: _propTypes.default.instanceOf(Object) };