| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | 
							- import { Fragment as _Fragment, createVNode as _createVNode, mergeProps as _mergeProps } from "vue";
 
- import { defineComponent } from "vue";
 
- import { truthProp, createNamespace, BORDER_TOP_BOTTOM } from "../utils/index.mjs";
 
- const [name, bem] = createNamespace("cell-group");
 
- const cellGroupProps = {
 
-   title: String,
 
-   inset: Boolean,
 
-   border: truthProp
 
- };
 
- var stdin_default = defineComponent({
 
-   name,
 
-   inheritAttrs: false,
 
-   props: cellGroupProps,
 
-   setup(props, {
 
-     slots,
 
-     attrs
 
-   }) {
 
-     const renderGroup = () => {
 
-       var _a;
 
-       return _createVNode("div", _mergeProps({
 
-         "class": [bem({
 
-           inset: props.inset
 
-         }), {
 
-           [BORDER_TOP_BOTTOM]: props.border && !props.inset
 
-         }]
 
-       }, attrs), [(_a = slots.default) == null ? void 0 : _a.call(slots)]);
 
-     };
 
-     const renderTitle = () => _createVNode("div", {
 
-       "class": bem("title", {
 
-         inset: props.inset
 
-       })
 
-     }, [slots.title ? slots.title() : props.title]);
 
-     return () => {
 
-       if (props.title || slots.title) {
 
-         return _createVNode(_Fragment, null, [renderTitle(), renderGroup()]);
 
-       }
 
-       return renderGroup();
 
-     };
 
-   }
 
- });
 
- export {
 
-   stdin_default as default
 
- };
 
 
  |