epic-designer-cjh
Version:
基于vue3的设计器,可视化开发页面表单
1,432 lines • 100 kB
JavaScript
import { g as dn } from "./_commonjsHelpers-c5d32002.js";
import { _ as bt } from "./typeof-88a201b1.js";
import { i as be } from "./interopRequireDefault-40f894e3.js";
import { r as oe } from "./_vue_commonjs-external-eb7fec7f.js";
import { b as je, a as Ve } from "./public_api-1267ff2a.js";
import { c as et, r as Dt, a as kt, f as tt, h as Wt, g as za, k as fn, j as Ga, d as ea, l as vn, m as $t, b as cn, n as sn } from "./useConfigInject-bc9599af.js";
import { r as ta } from "./raf-09a8b76f.js";
import { r as aa } from "./KeyCode-8a26b842.js";
import { r as pn } from "./shallowequal-7bc6e06d.js";
import { r as mn, a as bn, b as Ha, c as yn } from "./PlusOutlined-4fbca845.js";
import { r as na } from "./index-543caa9f.js";
import { r as qt } from "./vnode-8ae20ac3.js";
import { r as gn } from "./index-e810688f.js";
import { r as Ya } from "./index-09b69dcc.js";
import { r as hn } from "./collapseMotion-5cf5ac0f.js";
import { r as Ut } from "./useState-0d9161e9.js";
import { r as _n } from "./index-86a3dbe3.js";
import { r as Cn } from "./useRefs-693840e3.js";
import { r as Pn } from "./isMobile-1112823b.js";
import { r as Mn } from "./useMergedState-a602e9b0.js";
import { r as Sn } from "./omit-71d5a718.js";
function In(t, a) {
for (var e = 0; e < a.length; e++) {
const i = a[e];
if (typeof i != "string" && !Array.isArray(i)) {
for (const f in i)
if (f !== "default" && !(f in t)) {
const n = Object.getOwnPropertyDescriptor(i, f);
n && Object.defineProperty(t, f, n.get ? n : {
enumerable: !0,
get: () => i[f]
});
}
}
}
return Object.freeze(Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }));
}
var ra = {}, Xa = {}, it = {}, ot = {}, Mt = {}, ma;
function On() {
if (ma)
return Mt;
ma = 1;
var t = be;
Object.defineProperty(Mt, "__esModule", {
value: !0
}), Mt.default = i, Mt.useRafState = f;
var a = oe, e = t(ta());
function i(n) {
var u = (0, a.ref)(), d = (0, a.ref)(!1);
function c() {
for (var o = arguments.length, v = new Array(o), p = 0; p < o; p++)
v[p] = arguments[p];
d.value || (e.default.cancel(u.value), u.value = (0, e.default)(function() {
n.apply(void 0, v);
}));
}
return (0, a.onBeforeUnmount)(function() {
d.value = !0, e.default.cancel(u.value);
}), c;
}
function f(n) {
var u = (0, a.ref)([]), d = (0, a.ref)(typeof n == "function" ? n() : n), c = i(function() {
var v = d.value;
u.value.forEach(function(p) {
v = p(v);
}), u.value = [], d.value = v;
});
function o(v) {
u.value.push(v), c();
}
return [d, o];
}
return Mt;
}
var St = {}, ba;
function xn() {
if (ba)
return St;
ba = 1;
var t = be;
Object.defineProperty(St, "__esModule", {
value: !0
}), St.default = void 0;
var a = oe, e = t(je()), i = t(aa()), f = t(et()), n = (0, a.defineComponent)({
compatConfig: {
MODE: 3
},
name: "TabNode",
props: {
id: {
type: String
},
prefixCls: {
type: String
},
tab: {
type: Object
},
active: {
type: Boolean
},
closable: {
type: Boolean
},
editable: {
type: Object
},
onClick: {
type: Function
},
onResize: {
type: Function
},
renderWrapper: {
type: Function
},
removeAriaLabel: {
type: String
},
// onRemove: { type: Function as PropType<() => void> },
onFocus: {
type: Function
}
},
emits: ["click", "resize", "remove", "focus"],
setup: function(d, c) {
var o = c.expose, v = c.attrs, p = (0, a.ref)();
function g(m) {
var S;
(S = d.tab) !== null && S !== void 0 && S.disabled || d.onClick(m);
}
o({
domRef: p
});
function s(m) {
var S;
m.preventDefault(), m.stopPropagation(), d.editable.onEdit("remove", {
key: (S = d.tab) === null || S === void 0 ? void 0 : S.key,
event: m
});
}
var x = (0, a.computed)(function() {
var m;
return d.editable && d.closable !== !1 && !((m = d.tab) !== null && m !== void 0 && m.disabled);
});
return function() {
var m, S, _ = d.prefixCls, b = d.id, N = d.active, h = d.tab, U = h.key, B = h.tab, W = h.disabled, Z = h.closeIcon, C = d.renderWrapper, r = d.removeAriaLabel, l = d.editable, y = d.onFocus, T = "".concat(_, "-tab"), I = (0, a.createVNode)("div", {
key: U,
ref: p,
class: (0, f.default)(T, (m = {}, (0, e.default)(m, "".concat(T, "-with-remove"), x.value), (0, e.default)(m, "".concat(T, "-active"), N), (0, e.default)(m, "".concat(T, "-disabled"), W), m)),
style: v.style,
onClick: g
}, [(0, a.createVNode)("div", {
role: "tab",
"aria-selected": N,
id: b && "".concat(b, "-tab-").concat(U),
class: "".concat(T, "-btn"),
"aria-controls": b && "".concat(b, "-panel-").concat(U),
"aria-disabled": W,
tabindex: W ? null : 0,
onClick: function(M) {
M.stopPropagation(), g(M);
},
onKeydown: function(M) {
[i.default.SPACE, i.default.ENTER].includes(M.which) && (M.preventDefault(), g(M));
},
onFocus: y
}, [typeof B == "function" ? B() : B]), x.value && (0, a.createVNode)("button", {
type: "button",
"aria-label": r || "remove",
tabindex: 0,
class: "".concat(T, "-remove"),
onClick: function(M) {
M.stopPropagation(), s(M);
}
}, [(Z == null ? void 0 : Z()) || ((S = l.removeIcon) === null || S === void 0 ? void 0 : S.call(l)) || "×"])]);
return C ? C(I) : I;
};
}
});
return St.default = n, St;
}
var jt = {}, ya;
function Tn() {
if (ya)
return jt;
ya = 1;
var t = be;
Object.defineProperty(jt, "__esModule", {
value: !0
}), jt.default = f;
var a = t(Ve()), e = oe, i = {
width: 0,
height: 0,
left: 0,
top: 0
};
function f(n, u) {
var d = (0, e.ref)(/* @__PURE__ */ new Map());
return (0, e.watchEffect)(function() {
for (var c, o = /* @__PURE__ */ new Map(), v = n.value, p = u.value.get((c = v[0]) === null || c === void 0 ? void 0 : c.key) || i, g = p.left + p.width, s = 0; s < v.length; s += 1) {
var x = v[s].key, m = u.value.get(x);
if (!m) {
var S;
m = u.value.get((S = v[s - 1]) === null || S === void 0 ? void 0 : S.key) || i;
}
var _ = o.get(x) || (0, a.default)({}, m);
_.right = g - _.left - _.width, o.set(x, _);
}
d.value = new Map(o);
}), d;
}
return jt;
}
var dt = {}, Zt = {}, ft = {}, me = {}, ga;
function at() {
if (ga)
return me;
ga = 1;
var t = be;
Object.defineProperty(me, "__esModule", {
value: !0
}), me.useProvideMenu = me.useProvideForceRender = me.useProvideFirstLevel = me.useInjectMenu = me.useInjectForceRender = me.useInjectFirstLevel = me.default = me.MenuFirstLevelContextKey = me.MenuContextProvider = me.MenuContextKey = void 0;
var a = t(Ve()), e = oe, i = Symbol("menuContextKey");
me.MenuContextKey = i;
var f = function(m) {
(0, e.provide)(i, m);
};
me.useProvideMenu = f;
var n = function() {
return (0, e.inject)(i);
};
me.useInjectMenu = n;
var u = Symbol("ForceRenderKey"), d = function(m) {
(0, e.provide)(u, m);
};
me.useProvideForceRender = d;
var c = function() {
return (0, e.inject)(u, !1);
};
me.useInjectForceRender = c;
var o = Symbol("menuFirstLevelContextKey");
me.MenuFirstLevelContextKey = o;
var v = function(m) {
(0, e.provide)(o, m);
};
me.useProvideFirstLevel = v;
var p = function() {
return (0, e.inject)(o, !0);
};
me.useInjectFirstLevel = p;
var g = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "MenuContextProvider",
inheritAttrs: !1,
props: {
mode: {
type: String,
default: void 0
},
overflowDisabled: {
type: Boolean,
default: void 0
},
isRootMenu: {
type: Boolean,
default: void 0
}
},
setup: function(m, S) {
var _ = S.slots, b = n(), N = (0, a.default)({}, b);
return m.mode !== void 0 && (N.mode = (0, e.toRef)(m, "mode")), m.isRootMenu !== void 0 && (N.isRootMenu = (0, e.toRef)(m, "isRootMenu")), m.overflowDisabled !== void 0 && (N.overflowDisabled = (0, e.toRef)(m, "overflowDisabled")), f(N), function() {
var h;
return (h = _.default) === null || h === void 0 ? void 0 : h.call(_);
};
}
});
me.MenuContextProvider = g;
var s = f;
return me.default = s, me;
}
var vt = {}, ha;
function Rn() {
if (ha)
return vt;
ha = 1, Object.defineProperty(vt, "__esModule", {
value: !0
}), vt.SiderHookProviderKey = vt.SiderCollapsedKey = void 0;
var t = Symbol("siderCollapsed");
vt.SiderCollapsedKey = t;
var a = Symbol("siderHookProvider");
return vt.SiderHookProviderKey = a, vt;
}
var ct = {}, Se = {}, _a;
function zt() {
if (_a)
return Se;
_a = 1;
var t = be;
Object.defineProperty(Se, "__esModule", {
value: !0
}), Se.useProvideKeyPath = Se.useMeasure = Se.useInjectKeyPath = Se.default = Se.PathContext = Se.OVERFLOW_KEY = Se.KeyPathContext = void 0;
var a = t(Dt()), e = oe, i = "$$__vc-menu-more__key";
Se.OVERFLOW_KEY = i;
var f = Symbol("KeyPathContext");
Se.KeyPathContext = f;
var n = function() {
return (0, e.inject)(f, {
parentEventKeys: (0, e.computed)(function() {
return [];
}),
parentKeys: (0, e.computed)(function() {
return [];
}),
parentInfo: {}
});
};
Se.useInjectKeyPath = n;
var u = function(g, s, x) {
var m = n(), S = m.parentEventKeys, _ = m.parentKeys, b = (0, e.computed)(function() {
return [].concat((0, a.default)(S.value), [g]);
}), N = (0, e.computed)(function() {
return [].concat((0, a.default)(_.value), [s]);
});
return (0, e.provide)(f, {
parentEventKeys: b,
parentKeys: N,
parentInfo: x
}), N;
};
Se.useProvideKeyPath = u;
var d = Symbol("measure"), c = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
setup: function(g, s) {
var x = s.slots;
return (0, e.provide)(d, !0), function() {
var m;
return (m = x.default) === null || m === void 0 ? void 0 : m.call(x);
};
}
});
Se.PathContext = c;
var o = function() {
return (0, e.inject)(d, !1);
};
Se.useMeasure = o;
var v = u;
return Se.default = v, Se;
}
var Lt = {}, Ca;
function Za() {
if (Ca)
return Lt;
Ca = 1, Object.defineProperty(Lt, "__esModule", {
value: !0
}), Lt.default = e;
var t = oe, a = at();
function e(i) {
var f = (0, a.useInjectMenu)(), n = f.mode, u = f.rtl, d = f.inlineIndent;
return (0, t.computed)(function() {
return n.value !== "inline" ? null : u.value ? {
paddingRight: "".concat(i.value * d.value, "px")
} : {
paddingLeft: "".concat(i.value * d.value, "px")
};
});
}
return Lt;
}
var Pa;
function Ja() {
if (Pa)
return ct;
Pa = 1;
var t = be;
Object.defineProperty(ct, "__esModule", {
value: !0
}), ct.menuItemProps = ct.default = void 0;
var a = oe, e = t(Ve()), i = t(je()), f = t(Dt()), n = t(bt), u = kt(), d = t(tt()), c = zt(), o = at(), v = qt(), p = t(gn()), g = t(aa()), s = t(Za()), x = t(na()), m = t(Wt()), S = 0, _ = function() {
return {
id: String,
role: String,
disabled: Boolean,
danger: Boolean,
title: {
type: [String, Boolean],
default: void 0
},
icon: d.default.any,
onMouseenter: Function,
onMouseleave: Function,
onClick: Function,
onKeydown: Function,
onFocus: Function
};
};
ct.menuItemProps = _;
var b = (0, a.defineComponent)({
compatConfig: {
MODE: 3
},
name: "AMenuItem",
inheritAttrs: !1,
props: _(),
// emits: ['mouseenter', 'mouseleave', 'click', 'keydown', 'focus'],
slots: ["icon", "title"],
setup: function(h, U) {
var B = U.slots, W = U.emit, Z = U.attrs, C = (0, a.getCurrentInstance)(), r = (0, c.useMeasure)(), l = (0, n.default)(C.vnode.key) === "symbol" ? String(C.vnode.key) : C.vnode.key;
(0, m.default)((0, n.default)(C.vnode.key) !== "symbol", "MenuItem", 'MenuItem `:key="'.concat(String(l), '"` not support Symbol type'));
var y = "menu_item_".concat(++S, "_$$_").concat(l), T = (0, c.useInjectKeyPath)(), I = T.parentEventKeys, E = T.parentKeys, M = (0, o.useInjectMenu)(), F = M.prefixCls, H = M.activeKeys, w = M.disabled, P = M.changeActiveKeys, j = M.rtl, O = M.inlineCollapsed, V = M.siderCollapsed, q = M.onItemClick, A = M.selectedKeys, Y = M.registerMenuInfo, re = M.unRegisterMenuInfo, k = (0, o.useInjectFirstLevel)(), Q = (0, a.ref)(!1), ge = (0, a.computed)(function() {
return [].concat((0, f.default)(E.value), [l]);
}), Ne = {
eventKey: y,
key: l,
parentEventKeys: I,
parentKeys: E,
isLeaf: !0
};
Y(y, Ne), (0, a.onBeforeUnmount)(function() {
re(y);
}), (0, a.watch)(H, function() {
Q.value = !!H.value.find(function(z) {
return z === l;
});
}, {
immediate: !0
});
var ce = (0, a.computed)(function() {
return w.value || h.disabled;
}), ue = (0, a.computed)(function() {
return A.value.includes(l);
}), fe = (0, a.computed)(function() {
var z, D = "".concat(F.value, "-item");
return z = {}, (0, i.default)(z, "".concat(D), !0), (0, i.default)(z, "".concat(D, "-danger"), h.danger), (0, i.default)(z, "".concat(D, "-active"), Q.value), (0, i.default)(z, "".concat(D, "-selected"), ue.value), (0, i.default)(z, "".concat(D, "-disabled"), ce.value), z;
}), Ie = function(D) {
return {
key: l,
eventKey: y,
keyPath: ge.value,
eventKeyPath: [].concat((0, f.default)(I.value), [y]),
domEvent: D,
item: (0, e.default)((0, e.default)({}, h), Z)
};
}, Ce = function(D) {
if (!ce.value) {
var J = Ie(D);
W("click", D), q(J);
}
}, De = function(D) {
ce.value || (P(ge.value), W("mouseenter", D));
}, xe = function(D) {
ce.value || (P([]), W("mouseleave", D));
}, te = function(D) {
if (W("keydown", D), D.which === g.default.ENTER) {
var J = Ie(D);
W("click", D), q(J);
}
}, L = function(D) {
P(ge.value), W("focus", D);
}, le = function(D, J) {
var Te = (0, a.createVNode)("span", {
class: "".concat(F.value, "-title-content")
}, [J]);
return (!D || (0, u.isValidElement)(J) && J.type === "span") && J && O.value && k && typeof J == "string" ? (0, a.createVNode)("div", {
class: "".concat(F.value, "-inline-collapsed-noicon")
}, [J.charAt(0)]) : Te;
}, Pe = (0, s.default)((0, a.computed)(function() {
return ge.value.length;
}));
return function() {
var z, D, J, Te;
if (r)
return null;
var se = (z = h.title) !== null && z !== void 0 ? z : (D = B.title) === null || D === void 0 ? void 0 : D.call(B), Me = (0, u.flattenChildren)((J = B.default) === null || J === void 0 ? void 0 : J.call(B)), R = Me.length, K = se;
typeof se > "u" ? K = k && R ? Me : "" : se === !1 && (K = "");
var $ = {
title: K
};
!V.value && !O.value && ($.title = null, $.visible = !1);
var ve = {};
h.role === "option" && (ve["aria-selected"] = ue.value);
var ie = (0, u.getPropsSlot)(B, h, "icon");
return (0, a.createVNode)(p.default, (0, e.default)((0, e.default)({}, $), {}, {
placement: j.value ? "left" : "right",
overlayClassName: "".concat(F.value, "-inline-collapsed-tooltip")
}), {
default: function() {
return [(0, a.createVNode)(x.default.Item, (0, e.default)((0, e.default)((0, e.default)({
component: "li"
}, Z), {}, {
id: h.id,
style: (0, e.default)((0, e.default)({}, Z.style || {}), Pe.value),
class: [fe.value, (Te = {}, (0, i.default)(Te, "".concat(Z.class), !!Z.class), (0, i.default)(Te, "".concat(F.value, "-item-only-child"), (ie ? R + 1 : R) === 1), Te)],
role: h.role || "menuitem",
tabindex: h.disabled ? null : -1,
"data-menu-id": l,
"aria-disabled": h.disabled
}, ve), {}, {
onMouseenter: De,
onMouseleave: xe,
onClick: Ce,
onKeydown: te,
onFocus: L,
title: typeof se == "string" ? se : void 0
}), {
default: function() {
return [(0, v.cloneElement)(ie, {
class: "".concat(F.value, "-item-icon")
}, !1), le(ie, Me)];
}
})];
}
});
};
}
});
return ct.default = b, ct;
}
var st = {}, It = {}, Xe = {}, Ma;
function Nn() {
if (Ma)
return Xe;
Ma = 1, Object.defineProperty(Xe, "__esModule", {
value: !0
}), Xe.placementsRtl = Xe.placements = Xe.default = void 0;
var t = {
adjustX: 1,
adjustY: 1
}, a = {
topLeft: {
points: ["bl", "tl"],
overflow: t,
offset: [0, -7]
},
bottomLeft: {
points: ["tl", "bl"],
overflow: t,
offset: [0, 7]
},
leftTop: {
points: ["tr", "tl"],
overflow: t,
offset: [-4, 0]
},
rightTop: {
points: ["tl", "tr"],
overflow: t,
offset: [4, 0]
}
};
Xe.placements = a;
var e = {
topLeft: {
points: ["bl", "tl"],
overflow: t,
offset: [0, -7]
},
bottomLeft: {
points: ["tl", "bl"],
overflow: t,
offset: [0, 7]
},
rightTop: {
points: ["tr", "tl"],
overflow: t,
offset: [-4, 0]
},
leftTop: {
points: ["tl", "tr"],
overflow: t,
offset: [4, 0]
}
};
Xe.placementsRtl = e;
var i = a;
return Xe.default = i, Xe;
}
var Sa;
function Kn() {
if (Sa)
return It;
Sa = 1;
var t = be;
Object.defineProperty(It, "__esModule", {
value: !0
}), It.default = void 0;
var a = oe, e = t(je()), i = t(Ve()), f = t(Ya()), n = at(), u = Nn(), d = t(ta()), c = t(et()), o = za(), v = {
horizontal: "bottomLeft",
vertical: "rightTop",
"vertical-left": "rightTop",
"vertical-right": "leftTop"
}, p = (0, a.defineComponent)({
compatConfig: {
MODE: 3
},
name: "PopupTrigger",
inheritAttrs: !1,
props: {
prefixCls: String,
mode: String,
visible: Boolean,
// popup: React.ReactNode;
popupClassName: String,
popupOffset: Array,
disabled: Boolean,
onVisibleChange: Function
},
slots: ["popup"],
emits: ["visibleChange"],
setup: function(s, x) {
var m = x.slots, S = x.emit, _ = (0, a.ref)(!1), b = (0, n.useInjectMenu)(), N = b.getPopupContainer, h = b.rtl, U = b.subMenuOpenDelay, B = b.subMenuCloseDelay, W = b.builtinPlacements, Z = b.triggerSubMenuAction, C = b.isRootMenu, r = b.forceSubMenuRender, l = b.motion, y = b.defaultMotions, T = (0, n.useInjectForceRender)(), I = (0, a.computed)(function() {
return h.value ? (0, i.default)((0, i.default)({}, u.placementsRtl), W.value) : (0, i.default)((0, i.default)({}, u.placements), W.value);
}), E = (0, a.computed)(function() {
return v[s.mode];
}), M = (0, a.ref)();
(0, a.watch)(function() {
return s.visible;
}, function(w) {
d.default.cancel(M.value), M.value = (0, d.default)(function() {
_.value = w;
});
}, {
immediate: !0
}), (0, a.onBeforeUnmount)(function() {
d.default.cancel(M.value);
});
var F = function(P) {
S("visibleChange", P);
}, H = (0, a.computed)(function() {
var w, P, j = l.value || ((w = y.value) === null || w === void 0 ? void 0 : w[s.mode]) || ((P = y.value) === null || P === void 0 ? void 0 : P.other), O = typeof j == "function" ? j() : j;
return O ? (0, o.getTransitionProps)(O.name, {
css: !0
}) : void 0;
});
return function() {
var w = s.prefixCls, P = s.popupClassName, j = s.mode, O = s.popupOffset, V = s.disabled;
return (0, a.createVNode)(f.default, {
prefixCls: w,
popupClassName: (0, c.default)("".concat(w, "-popup"), (0, e.default)({}, "".concat(w, "-rtl"), h.value), P),
stretch: j === "horizontal" ? "minWidth" : null,
getPopupContainer: C.value ? N.value : function(q) {
return q.parentNode;
},
builtinPlacements: I.value,
popupPlacement: E.value,
popupVisible: _.value,
popupAlign: O && {
offset: O
},
action: V ? [] : [Z.value],
mouseEnterDelay: U.value,
mouseLeaveDelay: B.value,
onPopupVisibleChange: F,
forceRender: T || r.value,
popupAnimation: H.value
}, {
popup: m.popup,
default: m.default
});
};
}
});
return It.default = p, It;
}
var Ot = {}, Ia;
function Qa() {
if (Ia)
return Ot;
Ia = 1;
var t = be;
Object.defineProperty(Ot, "__esModule", {
value: !0
}), Ot.default = void 0;
var a = oe, e = t(Ve()), i = t(et()), f = at(), n = function(c, o) {
var v, p = o.slots, g = o.attrs, s = (0, f.useInjectMenu)(), x = s.prefixCls, m = s.mode;
return (0, a.createVNode)("ul", (0, e.default)((0, e.default)({}, g), {}, {
class: (0, i.default)(x.value, "".concat(x.value, "-sub"), "".concat(x.value, "-").concat(m.value === "inline" ? "inline" : "vertical")),
"data-menu-list": !0
}), [(v = p.default) === null || v === void 0 ? void 0 : v.call(p)]);
};
n.displayName = "SubMenuList";
var u = n;
return Ot.default = u, Ot;
}
var xt = {}, Oa;
function wn() {
if (Oa)
return xt;
Oa = 1;
var t = be;
Object.defineProperty(xt, "__esModule", {
value: !0
}), xt.default = void 0;
var a = oe, e = t(Ve()), i = t(za()), f = at(), n = t(Qa()), u = (0, a.defineComponent)({
compatConfig: {
MODE: 3
},
name: "InlineSubMenuList",
inheritAttrs: !1,
props: {
id: String,
open: Boolean,
keyPath: Array
},
setup: function(c, o) {
var v = o.slots, p = (0, a.computed)(function() {
return "inline";
}), g = (0, f.useInjectMenu)(), s = g.motion, x = g.mode, m = g.defaultMotions, S = (0, a.computed)(function() {
return x.value === p.value;
}), _ = (0, a.ref)(!S.value), b = (0, a.computed)(function() {
return S.value ? c.open : !1;
});
(0, a.watch)(x, function() {
S.value && (_.value = !1);
}, {
flush: "post"
});
var N = (0, a.computed)(function() {
var h, U, B = s.value || ((h = m.value) === null || h === void 0 ? void 0 : h[p.value]) || ((U = m.value) === null || U === void 0 ? void 0 : U.other), W = typeof B == "function" ? B() : B;
return (0, e.default)((0, e.default)({}, W), {}, {
appear: c.keyPath.length <= 1
});
});
return function() {
var h;
return _.value ? null : (0, a.createVNode)(f.MenuContextProvider, {
mode: p.value
}, {
default: function() {
return [(0, a.createVNode)(i.default, N.value, {
default: function() {
return [(0, a.withDirectives)((0, a.createVNode)(n.default, {
id: c.id
}, {
default: function() {
return [(h = v.default) === null || h === void 0 ? void 0 : h.call(v)];
}
}), [[a.vShow, b.value]])];
}
})];
}
});
};
}
});
return xt.default = u, xt;
}
var xa;
function en() {
if (xa)
return st;
xa = 1;
var t = be, a = bt;
Object.defineProperty(st, "__esModule", {
value: !0
}), st.subMenuProps = st.default = void 0;
var e = oe, i = t(je()), f = t(Ve()), n = t(Dt()), u = t(bt), d = t(tt()), c = U(zt()), o = at(), v = kt(), p = t(et()), g = t(Za()), s = t(Kn()), x = t(Qa()), m = t(wn()), S = qt(), _ = t(na()), b = t(Wt()), N = t(fn());
function h(C) {
if (typeof WeakMap != "function")
return null;
var r = /* @__PURE__ */ new WeakMap(), l = /* @__PURE__ */ new WeakMap();
return (h = function(T) {
return T ? l : r;
})(C);
}
function U(C, r) {
if (!r && C && C.__esModule)
return C;
if (C === null || a(C) !== "object" && typeof C != "function")
return { default: C };
var l = h(r);
if (l && l.has(C))
return l.get(C);
var y = {}, T = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var I in C)
if (I !== "default" && Object.prototype.hasOwnProperty.call(C, I)) {
var E = T ? Object.getOwnPropertyDescriptor(C, I) : null;
E && (E.get || E.set) ? Object.defineProperty(y, I, E) : y[I] = C[I];
}
return y.default = C, l && l.set(C, y), y;
}
var B = 0, W = function() {
return {
icon: d.default.any,
title: d.default.any,
disabled: Boolean,
level: Number,
popupClassName: String,
popupOffset: Array,
internalPopupClose: Boolean,
eventKey: String,
expandIcon: Function,
onMouseenter: Function,
onMouseleave: Function,
onTitleClick: Function
};
};
st.subMenuProps = W;
var Z = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "ASubMenu",
inheritAttrs: !1,
props: W(),
slots: ["icon", "title", "expandIcon"],
// emits: ['titleClick', 'mouseenter', 'mouseleave'],
setup: function(r, l) {
var y, T, I = l.slots, E = l.attrs, M = l.emit;
(0, o.useProvideFirstLevel)(!1);
var F = (0, c.useMeasure)(), H = (0, e.getCurrentInstance)(), w = (0, u.default)(H.vnode.key) === "symbol" ? String(H.vnode.key) : H.vnode.key;
(0, b.default)((0, u.default)(H.vnode.key) !== "symbol", "SubMenu", 'SubMenu `:key="'.concat(String(w), '"` not support Symbol type'));
var P = (0, N.default)(w) ? w : "sub_menu_".concat(++B, "_$$_not_set_key"), j = (y = r.eventKey) !== null && y !== void 0 ? y : (0, N.default)(w) ? "sub_menu_".concat(++B, "_$$_").concat(w) : P, O = (0, c.useInjectKeyPath)(), V = O.parentEventKeys, q = O.parentInfo, A = O.parentKeys, Y = (0, e.computed)(function() {
return [].concat((0, n.default)(A.value), [P]);
}), re = (0, e.ref)([]), k = {
eventKey: j,
key: P,
parentEventKeys: V,
childrenEventKeys: re,
parentKeys: A
};
(T = q.childrenEventKeys) === null || T === void 0 || T.value.push(j), (0, e.onBeforeUnmount)(function() {
if (q.childrenEventKeys) {
var ye;
q.childrenEventKeys.value = (ye = q.childrenEventKeys) === null || ye === void 0 ? void 0 : ye.value.filter(function(ae) {
return ae != j;
});
}
}), (0, c.default)(j, P, k);
var Q = (0, o.useInjectMenu)(), ge = Q.prefixCls, Ne = Q.activeKeys, ce = Q.disabled, ue = Q.changeActiveKeys, fe = Q.mode, Ie = Q.inlineCollapsed, Ce = Q.antdMenuTheme, De = Q.openKeys, xe = Q.overflowDisabled, te = Q.onOpenChange, L = Q.registerMenuInfo, le = Q.unRegisterMenuInfo, Pe = Q.selectedSubMenuKeys, z = Q.expandIcon, D = w != null, J = !F && ((0, o.useInjectForceRender)() || !D);
(0, o.useProvideForceRender)(J), (F && D || !F && !D || J) && (L(j, k), (0, e.onBeforeUnmount)(function() {
le(j);
}));
var Te = (0, e.computed)(function() {
return "".concat(ge.value, "-submenu");
}), se = (0, e.computed)(function() {
return ce.value || r.disabled;
}), Me = (0, e.ref)(), R = (0, e.ref)(), K = (0, e.computed)(function() {
return De.value.includes(P);
}), $ = (0, e.computed)(function() {
return !xe.value && K.value;
}), ve = (0, e.computed)(function() {
return Pe.value.includes(P);
}), ie = (0, e.ref)(!1);
(0, e.watch)(Ne, function() {
ie.value = !!Ne.value.find(function(ye) {
return ye === P;
});
}, {
immediate: !0
});
var pe = function(ae) {
se.value || (M("titleClick", ae, P), fe.value === "inline" && te(P, !K.value));
}, he = function(ae) {
se.value || (ue(Y.value), M("mouseenter", ae));
}, ee = function(ae) {
se.value || (ue([]), M("mouseleave", ae));
}, ke = (0, g.default)((0, e.computed)(function() {
return Y.value.length;
})), Ue = function(ae) {
fe.value !== "inline" && te(P, ae);
}, ze = function() {
ue(Y.value);
}, Le = j && "".concat(j, "-popup"), ht = (0, e.computed)(function() {
return (0, p.default)(ge.value, "".concat(ge.value, "-").concat(Ce.value), r.popupClassName);
}), Je = function(ae, Re) {
if (!Re)
return Ie.value && !A.value.length && ae && typeof ae == "string" ? (0, e.createVNode)("div", {
class: "".concat(ge.value, "-inline-collapsed-noicon")
}, [ae.charAt(0)]) : (0, e.createVNode)("span", {
class: "".concat(ge.value, "-title-content")
}, [ae]);
var qe = (0, v.isValidElement)(ae) && ae.type === "span";
return (0, e.createVNode)(e.Fragment, null, [(0, S.cloneElement)(Re, {
class: "".concat(ge.value, "-item-icon")
}, !1), qe ? ae : (0, e.createVNode)("span", {
class: "".concat(ge.value, "-title-content")
}, [ae])]);
}, _t = (0, e.computed)(function() {
return fe.value !== "inline" && Y.value.length > 1 ? "vertical" : fe.value;
}), nt = (0, e.computed)(function() {
return fe.value === "horizontal" ? "vertical" : fe.value;
}), rt = (0, e.computed)(function() {
return _t.value === "horizontal" ? "vertical" : _t.value;
}), yt = function() {
var ae = Te.value, Re = (0, v.getPropsSlot)(I, r, "icon"), qe = r.expandIcon || I.expandIcon || z.value, Be = Je((0, v.getPropsSlot)(I, r, "title"), Re);
return (0, e.createVNode)("div", {
style: ke.value,
class: "".concat(ae, "-title"),
tabindex: se.value ? null : -1,
ref: Me,
title: typeof Be == "string" ? Be : null,
"data-menu-id": P,
"aria-expanded": $.value,
"aria-haspopup": !0,
"aria-controls": Le,
"aria-disabled": se.value,
onClick: pe,
onFocus: ze
}, [Be, fe.value !== "horizontal" && qe ? qe((0, f.default)((0, f.default)({}, r), {}, {
isOpen: $.value
})) : (0, e.createVNode)("i", {
class: "".concat(ae, "-arrow")
}, null)]);
};
return function() {
var ye;
if (F) {
var ae;
return D ? (ae = I.default) === null || ae === void 0 ? void 0 : ae.call(I) : null;
}
var Re = Te.value, qe = function() {
return null;
};
return !xe.value && fe.value !== "inline" ? qe = function() {
return (0, e.createVNode)(s.default, {
mode: _t.value,
prefixCls: Re,
visible: !r.internalPopupClose && $.value,
popupClassName: ht.value,
popupOffset: r.popupOffset,
disabled: se.value,
onVisibleChange: Ue
}, {
default: function() {
return [yt()];
},
popup: function() {
return (0, e.createVNode)(o.MenuContextProvider, {
mode: rt.value,
isRootMenu: !1
}, {
default: function() {
return [(0, e.createVNode)(x.default, {
id: Le,
ref: R
}, {
default: I.default
})];
}
});
}
});
} : qe = function() {
return (0, e.createVNode)(s.default, null, {
default: yt
});
}, (0, e.createVNode)(o.MenuContextProvider, {
mode: nt.value
}, {
default: function() {
return [(0, e.createVNode)(_.default.Item, (0, f.default)((0, f.default)({
component: "li"
}, E), {}, {
role: "none",
class: (0, p.default)(Re, "".concat(Re, "-").concat(fe.value), E.class, (ye = {}, (0, i.default)(ye, "".concat(Re, "-open"), $.value), (0, i.default)(ye, "".concat(Re, "-active"), ie.value), (0, i.default)(ye, "".concat(Re, "-selected"), ve.value), (0, i.default)(ye, "".concat(Re, "-disabled"), se.value), ye)),
onMouseenter: he,
onMouseleave: ee,
"data-submenu-id": P
}), {
default: function() {
return (0, e.createVNode)(e.Fragment, null, [qe(), !xe.value && (0, e.createVNode)(m.default, {
id: Le,
open: $.value,
keyPath: Y.value
}, {
default: I.default
})]);
}
})];
}
});
};
}
});
return st.default = Z, st;
}
var Jt = {}, Ta;
function tn() {
return Ta || (Ta = 1, function(t) {
Object.defineProperty(t, "__esModule", {
value: !0
}), t.default = void 0;
var a = oe, e = f(mn()), i = f(Ga());
function f(o) {
return o && o.__esModule ? o : { default: o };
}
function n(o) {
for (var v = 1; v < arguments.length; v++) {
var p = arguments[v] != null ? Object(arguments[v]) : {}, g = Object.keys(p);
typeof Object.getOwnPropertySymbols == "function" && (g = g.concat(Object.getOwnPropertySymbols(p).filter(function(s) {
return Object.getOwnPropertyDescriptor(p, s).enumerable;
}))), g.forEach(function(s) {
u(o, s, p[s]);
});
}
return o;
}
function u(o, v, p) {
return v in o ? Object.defineProperty(o, v, { value: p, enumerable: !0, configurable: !0, writable: !0 }) : o[v] = p, o;
}
var d = function(v, p) {
var g = n({}, v, p.attrs);
return (0, a.createVNode)(i.default, n({}, g, {
icon: e.default
}), null);
};
d.displayName = "EllipsisOutlined", d.inheritAttrs = !1;
var c = d;
t.default = c;
}(Jt)), Jt;
}
var Ra;
function En() {
if (Ra)
return ft;
Ra = 1;
var t = be, a = bt;
Object.defineProperty(ft, "__esModule", {
value: !0
}), ft.menuProps = ft.default = void 0;
var e = oe, i = t(je()), f = t(Ve()), n = t(Dt()), u = t(pn()), d = U(at()), c = t(ea()), o = t(Wt()), v = t(bn()), p = Rn(), g = kt(), s = t(na()), x = t(Ja()), m = t(en()), S = t(tn()), _ = qt(), b = zt(), N = t(hn());
function h(C) {
if (typeof WeakMap != "function")
return null;
var r = /* @__PURE__ */ new WeakMap(), l = /* @__PURE__ */ new WeakMap();
return (h = function(T) {
return T ? l : r;
})(C);
}
function U(C, r) {
if (!r && C && C.__esModule)
return C;
if (C === null || a(C) !== "object" && typeof C != "function")
return { default: C };
var l = h(r);
if (l && l.has(C))
return l.get(C);
var y = {}, T = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var I in C)
if (I !== "default" && Object.prototype.hasOwnProperty.call(C, I)) {
var E = T ? Object.getOwnPropertyDescriptor(C, I) : null;
E && (E.get || E.set) ? Object.defineProperty(y, I, E) : y[I] = C[I];
}
return y.default = C, l && l.set(C, y), y;
}
var B = function() {
return {
id: String,
prefixCls: String,
disabled: Boolean,
inlineCollapsed: Boolean,
disabledOverflow: Boolean,
forceSubMenuRender: Boolean,
openKeys: Array,
selectedKeys: Array,
activeKey: String,
selectable: {
type: Boolean,
default: !0
},
multiple: {
type: Boolean,
default: !1
},
motion: Object,
theme: {
type: String,
default: "light"
},
mode: {
type: String,
default: "vertical"
},
inlineIndent: {
type: Number,
default: 24
},
subMenuOpenDelay: {
type: Number,
default: 0.1
},
subMenuCloseDelay: {
type: Number,
default: 0.1
},
builtinPlacements: {
type: Object
},
triggerSubMenuAction: {
type: String,
default: "hover"
},
getPopupContainer: Function,
expandIcon: Function,
onOpenChange: Function,
onSelect: Function,
onDeselect: Function,
onClick: [Function, Array],
onFocus: Function,
onBlur: Function,
onMousedown: Function,
"onUpdate:openKeys": Function,
"onUpdate:selectedKeys": Function,
"onUpdate:activeKey": Function
};
};
ft.menuProps = B;
var W = [], Z = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "AMenu",
inheritAttrs: !1,
props: B(),
slots: ["expandIcon", "overflowedIndicator"],
setup: function(r, l) {
var y = l.slots, T = l.emit, I = l.attrs, E = (0, c.default)("menu", r), M = E.prefixCls, F = E.direction, H = E.getPrefixCls, w = (0, e.ref)({}), P = (0, e.inject)(p.SiderCollapsedKey, (0, e.ref)(void 0)), j = (0, e.computed)(function() {
return P.value !== void 0 ? P.value : r.inlineCollapsed;
}), O = (0, e.ref)(!1);
(0, e.onMounted)(function() {
O.value = !0;
}), (0, e.watchEffect)(function() {
(0, o.default)(!(r.inlineCollapsed === !0 && r.mode !== "inline"), "Menu", "`inlineCollapsed` should only be used when `mode` is inline."), (0, o.default)(!(P.value !== void 0 && r.inlineCollapsed === !0), "Menu", "`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.");
});
var V = (0, e.ref)([]), q = (0, e.ref)([]), A = (0, e.ref)({});
(0, e.watch)(w, function() {
for (var R = {}, K = 0, $ = Object.values(w.value); K < $.length; K++) {
var ve = $[K];
R[ve.key] = ve;
}
A.value = R;
}, {
flush: "post"
}), (0, e.watchEffect)(function() {
if (r.activeKey !== void 0) {
var R = [], K = r.activeKey ? A.value[r.activeKey] : void 0;
K && r.activeKey !== void 0 ? R = (0, v.default)([].concat((0, e.unref)(K.parentKeys), r.activeKey)) : R = [], (0, u.default)(V.value, R) || (V.value = R);
}
}), (0, e.watch)(function() {
return r.selectedKeys;
}, function(R) {
R && (q.value = R.slice());
}, {
immediate: !0,
deep: !0
});
var Y = (0, e.ref)([]);
(0, e.watch)([A, q], function() {
var R = [];
q.value.forEach(function(K) {
var $ = A.value[K];
$ && (R = R.concat((0, e.unref)($.parentKeys)));
}), R = (0, v.default)(R), (0, u.default)(Y.value, R) || (Y.value = R);
}, {
immediate: !0
});
var re = function(K) {
if (r.selectable) {
var $ = K.key, ve = q.value.includes($), ie;
r.multiple ? ve ? ie = q.value.filter(function(he) {
return he !== $;
}) : ie = [].concat((0, n.default)(q.value), [$]) : ie = [$];
var pe = (0, f.default)((0, f.default)({}, K), {}, {
selectedKeys: ie
});
(0, u.default)(ie, q.value) || (r.selectedKeys === void 0 && (q.value = ie), T("update:selectedKeys", ie), ve && r.multiple ? T("deselect", pe) : T("select", pe)), ue.value !== "inline" && !r.multiple && k.value.length && Ce(W);
}
}, k = (0, e.ref)([]);
(0, e.watch)(function() {
return r.openKeys;
}, function() {
var R = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : k.value;
(0, u.default)(k.value, R) || (k.value = R.slice());
}, {
immediate: !0,
deep: !0
});
var Q, ge = function(K) {
clearTimeout(Q), Q = setTimeout(function() {
r.activeKey === void 0 && (V.value = K), T("update:activeKey", K[K.length - 1]);
});
}, Ne = (0, e.computed)(function() {
return !!r.disabled;
}), ce = (0, e.computed)(function() {
return F.value === "rtl";
}), ue = (0, e.ref)("vertical"), fe = (0, e.ref)(!1);
(0, e.watchEffect)(function() {
(r.mode === "inline" || r.mode === "vertical") && j.value ? (ue.value = "vertical", fe.value = j.value) : (ue.value = r.mode, fe.value = !1);
});
var Ie = (0, e.computed)(function() {
return ue.value === "inline";
}), Ce = function(K) {
k.value = K, T("update:openKeys", K), T("openChange", K);
}, De = (0, e.ref)(k.value), xe = (0, e.ref)(!1);
(0, e.watch)(k, function() {
Ie.value && (De.value = k.value);
}, {
immediate: !0
}), (0, e.watch)(Ie, function() {
if (!xe.value) {
xe.value = !0;
return;
}
Ie.value ? k.value = De.value : Ce(W);
}, {
immediate: !0
});
var te = (0, e.computed)(function() {
var R;
return R = {}, (0, i.default)(R, "".concat(M.value), !0), (0, i.default)(R, "".concat(M.value, "-root"), !0), (0, i.default)(R, "".concat(M.value, "-").concat(ue.value), !0), (0, i.default)(R, "".concat(M.value, "-inline-collapsed"), fe.value), (0, i.default)(R, "".concat(M.value, "-rtl"), ce.value), (0, i.default)(R, "".concat(M.value, "-").concat(r.theme), !0), R;
}), L = (0, e.computed)(function() {
return H();
}), le = (0, e.computed)(function() {
return {
horizontal: {
name: "".concat(L.value, "-slide-up")
},
inline: N.default,
other: {
name: "".concat(L.value, "-zoom-big")
}
};
});
(0, d.useProvideFirstLevel)(!0);
var Pe = function R() {
var K = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], $ = [], ve = w.value;
return K.forEach(function(ie) {
var pe = ve[ie], he = pe.key, ee = pe.childrenEventKeys;
$.push.apply($, [he].concat((0, n.default)(R((0, e.unref)(ee)))));
}), $;
}, z = function(K) {
T("click", K), re(K);
}, D = function(K, $) {
var ve, ie = ((ve = A.value[K]) === null || ve === void 0 ? void 0 : ve.childrenEventKeys) || [], pe = k.value.filter(function(ee) {
return ee !== K;
});
if ($)
pe.push(K);
else if (ue.value !== "inline") {
var he = Pe((0, e.unref)(ie));
pe = (0, v.default)(pe.filter(function(ee) {
return !he.includes(ee);
}));
}
(0, u.default)(k, pe) || Ce(pe);
}, J = function(K, $) {
w.value = (0, f.default)((0, f.default)({}, w.value), {}, (0, i.default)({}, K, $));
}, Te = function(K) {
delete w.value[K], w.value = (0, f.default)({}, w.value);
}, se = (0, e.ref)(0), Me = (0, e.computed)(function() {
return r.expandIcon || y.expandIcon ? function(R) {
var K = r.expandIcon || y.expandIcon;
return K = typeof K == "function" ? K(R) : K, (0, _.cloneElement)(K, {
class: "".concat(M.value, "-submenu-expand-icon")
}, !1);
} : null;
});
return (0, d.default)({
store: w,
prefixCls: M,
activeKeys: V,
openKeys: k,
selectedKeys: q,
changeActiveKeys: ge,
disabled: Ne,
rtl: ce,
mode: ue,
inlineIndent: (0, e.computed)(function() {
return r.inlineIndent;
}),
subMenuCloseDelay: (0, e.computed)(function() {
return r.subMenuCloseDelay;
}),
subMenuOpenDelay: (0, e.computed)(function() {
return r.subMenuOpenDelay;
}),
builtinPlacements: (0, e.computed)(function() {
return r.builtinPlacements;
}),
triggerSubMenuAction: (0, e.computed)(function() {
return r.triggerSubMenuAction;
}),
getPopupContainer: (0, e.computed)(function() {
return r.getPopupContainer;
}),
inlineCollapsed: fe,
antdMenuTheme: (0, e.computed)(function() {
return r.theme;
}),
siderCollapsed: P,
defaultMotions: (0, e.computed)(function() {
return O.value ? le.value : null;
}),
motion: (0, e.computed)(function() {
return O.value ? r.motion : null;
}),
overflowDisabled: (0, e.ref)(void 0),
onOpenChange: D,
onItemClick: z,
registerMenuInfo: J,
unRegisterMenuInfo: Te,
selectedSubMenuKeys: Y,
isRootMenu: (0, e.ref)(!0),
expandIcon: Me,
forceSubMenuRender: (0, e.computed)(function() {
return r.forceSubMenuRender;
})
}), function() {
var R, K, $ = (0, g.flattenChildren)((R = y.default) === null || R === void 0 ? void 0 : R.call(y)), ve = se.value >= $.length - 1 || ue.value !== "horizontal" || r.disabledOverflow, ie = ue.value !== "horizontal" || r.disabledOverflow ? $ : (
// Need wrap for overflow dropdown that do not response for open
$.map(function(he, ee) {
return (
// Always wrap provider to avoid sub node re-mount
(0, e.createVNode)(d.MenuContextProvider, {
key: he.key,
overflowDisabled: ee > se.value
}, {
default: function() {
return he;
}
})
);
})
), pe = ((K = y.overflowedIndicator) === null || K === void 0 ? void 0 : K.call(y)) || (0, e.createVNode)(S.default, null, null);
return (0, e.createVNode)(s.default, (0, f.default)((0, f.default)({}, I), {}, {
onMousedown: r.onMousedown,
prefixCls: "".concat(M.value, "-overflow"),
component: "ul",
itemComponent: x.default,
class: [te.value, I.class],
role: "menu",
id: r.id,
data: ie,
renderRawItem: function(ee) {
return ee;
},
renderRawRest: function(ee) {
var ke = ee.length, Ue = ke ? $.slice(-ke) : null;
return (0, e.createVNode)(e.Fragment, null, [(0, e.createVNode)(m.default, {
eventKey: b.OVERFLOW_KEY,
key: b.OVERFLOW_KEY,
title: pe,
disabled: ve,
internalPopupClose: ke === 0
}, {
default: function() {
return Ue;
}
}), (0, e.createVNode)(b.PathContext, null, {
default: function() {
return [(0, e.createVNode)(m.default, {
eventKey: b.OVERFLOW_KEY,
key: b.OVERFLOW_KEY,
title: pe,
disabled: ve,
internalPopupClose: ke === 0
}, {
default: function() {
return Ue;
}
})];
}
})]);
},
maxCount: ue.value !== "horizontal" || r.disabledOverflow ? s.default.INVALIDATE : s.default.RESPONSIVE,
ssr: "full",
"data-menu-list": !0,
onVisibleChange: function(ee) {
se.value = ee;
}
}), {
default: function() {
return [(0, e.createVNode)(e.Teleport, {
to: "body"
}, {
default: function() {
return [(0, e.createVNode)("div", {
style: {
display: "none"
},
"aria-hidden": !0
}, [(0, e.createVNode)(b.PathContext, null, {
default: function() {
return [ie];
}
})])];
}
})];
}
});
};
}
});
return ft.default = Z, ft;
}
var pt = {}, Na;
function Dn() {
if (Na)
return pt;
Na = 1;
var t = be;
Object.defineProperty(pt, "__esModule", {
value: !0
}), pt.menuItemGroupProps = pt.default = void 0;
var a = oe, e = t(Ve()), i = kt(), f = t(tt()), n = at(), u = zt(), d = function() {
return {
title: f.default.any
};
};
pt.menuItemGroupProps = d;
var c = (0, a.defineComponent)({
compatConfig: {
MODE: 3
},
name: "AMenuItemGroup",
inheritAttrs: !1,
props: d(),
slots: ["title"],
setup: function(v, p) {
var g = p.slots, s = p.attrs, x = (0, n.useInjectMenu)(), m = x.prefixCls, S = (0, a.computed)(function() {
return "".concat(m.value, "-item-group");
}), _ = (0, u.useMeasure)();
return function() {
var b, N;
return _ ? (b = g.default) === null || b === void 0 ? void 0 : b.call(g) : (0, a.createVNode)("li", (0, e.default)((0, e.default)({}, s), {}, {
onClick: function(U) {
return U.stopPro