"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _babelHelperVueJsxMergeProps = _interopRequireDefault(require("@vue/babel-helper-vue-jsx-merge-props")); var _utils = require("../utils"); var _functional = require("../utils/functional"); var _constant = require("../utils/constant"); // Utils var _createNamespace = (0, _utils.createNamespace)('cell-group'), createComponent = _createNamespace[0], bem = _createNamespace[1]; function CellGroup(h, props, slots, ctx) { var _ref; var Group = h("div", (0, _babelHelperVueJsxMergeProps.default)([{ "class": [bem(), (_ref = {}, _ref[_constant.BORDER_TOP_BOTTOM] = props.border, _ref)] }, (0, _functional.inherit)(ctx, true)]), [slots.default == null ? void 0 : slots.default()]); if (props.title || slots.title) { return h("div", [h("div", { "class": bem('title') }, [slots.title ? slots.title() : props.title]), Group]); } return Group; } CellGroup.props = { title: String, border: { type: Boolean, default: true } }; var _default = createComponent(CellGroup); exports.default = _default;