'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var vue = require('vue');
var descriptionsItem = require('./descriptionsItem.js');

var _sfc_main = /* @__PURE__ */ vue.defineComponent({
  ...{
    name: "GmDescriptionsItem"
  },
  __name: "DescriptionsItem",
  props: descriptionsItem.descriptionsItemProps,
  setup(__props) {
    const slots = vue.useSlots();
    const props = __props;
    return (_ctx, _cache) => {
      const _component_el_descriptions_item = vue.resolveComponent("el-descriptions-item");
      return vue.openBlock(), vue.createElementBlock("div", null, [
        vue.createVNode(
          _component_el_descriptions_item,
          vue.mergeProps({ ref: "elRef" }, props),
          vue.createSlots({
            _: 2
            /* DYNAMIC */
          }, [
            vue.unref(slots).default ? {
              name: "default",
              fn: vue.withCtx(() => [
                vue.renderSlot(_ctx.$slots, "default")
              ]),
              key: "0"
            } : void 0,
            vue.unref(slots).label ? {
              name: "label",
              fn: vue.withCtx(() => [
                vue.renderSlot(_ctx.$slots, "label")
              ]),
              key: "1"
            } : void 0
          ]),
          1040
          /* FULL_PROPS, DYNAMIC_SLOTS */
        )
      ]);
    };
  }
});

exports.default = _sfc_main;
//# sourceMappingURL=DescriptionsItem.vue2.js.map
