"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const index = require("../../../hooks/use-namespace/index.js");
const menuItemGroup = require("./menu-item-group.js");
const vue = require("vue");
var menu_item_group_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ vue.defineComponent({
  name: "ElMenuItemGroup",
  __name: "menu-item-group",
  props: menuItemGroup.menuItemGroupProps,
  setup(__props) {
    const ns = index.useNamespace("menu-item-group");
    return (_ctx, _cache) => {
      return vue.openBlock(), vue.createElementBlock("li", { class: vue.normalizeClass(vue.unref(ns).b()) }, [vue.createElementVNode("div", { class: vue.normalizeClass(vue.unref(ns).e("title")) }, [!_ctx.$slots.title ? (vue.openBlock(), vue.createElementBlock(vue.Fragment, { key: 0 }, [vue.createTextVNode(vue.toDisplayString(__props.title), 1)], 64)) : vue.renderSlot(_ctx.$slots, "title", { key: 1 })], 2), vue.createElementVNode("ul", null, [vue.renderSlot(_ctx.$slots, "default")])], 2);
    };
  }
});
exports.default = menu_item_group_vue_vue_type_script_setup_true_lang_default;
