Files
music-admin/.output/server/chunks/build/NavItems-BE_iATXh.mjs
poptong 83b162d2bd
Some checks failed
🚀 Deploy - Demo / deployment (push) Has been cancelled
🔧 웹훅 URL을 HTTPS로 수정
- 웹훅 URL을 https://admin.youtooplay.com/webhook로 변경
- Nginx 리버스 프록시 설정 파일 추가
- 배포 가이드 업데이트
2025-10-01 01:47:51 +09:00

404 lines
17 KiB
JavaScript

import { defineComponent, withCtx, createVNode, ref, mergeProps, unref, resolveDynamicComponent, toDisplayString, useSSRContext } from 'vue';
import { ssrRenderComponent, ssrRenderAttrs, ssrInterpolate, ssrRenderClass, ssrRenderSlot, ssrRenderVNode } from 'vue/server-renderer';
import { s as VIcon } from './server.mjs';
import { _ as __nuxt_component_0 } from './nuxt-link-DwrCF35s.mjs';
import '../nitro/nitro.mjs';
import 'node:http';
import 'node:https';
import 'node:events';
import 'node:buffer';
import 'node:fs';
import 'node:path';
import 'node:crypto';
import 'node:url';
import '../routes/renderer.mjs';
import 'vue-bundle-renderer/runtime';
import 'devalue';
import '@unhead/ssr';
import 'unhead';
import '@unhead/shared';
import 'pinia';
import 'vue-router';
const _sfc_main$3 = /* @__PURE__ */ defineComponent({
__name: "VerticalNavSectionTitle",
__ssrInlineRender: true,
props: {
item: {}
},
setup(__props) {
return (_ctx, _push, _parent, _attrs) => {
_push(`<li${ssrRenderAttrs(mergeProps({ class: "nav-section-title" }, _attrs))}><div class="title-wrapper"><span class="title-text">${ssrInterpolate(__props.item.heading)}</span></div></li>`);
};
}
});
const _sfc_setup$3 = _sfc_main$3.setup;
_sfc_main$3.setup = (props, ctx) => {
const ssrContext = useSSRContext();
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("@layouts/components/VerticalNavSectionTitle.vue");
return _sfc_setup$3 ? _sfc_setup$3(props, ctx) : void 0;
};
const _sfc_main$2 = /* @__PURE__ */ defineComponent({
__name: "VerticalNavGroup",
__ssrInlineRender: true,
props: {
item: {}
},
setup(__props) {
const isOpen = ref(false);
return (_ctx, _push, _parent, _attrs) => {
_push(`<li${ssrRenderAttrs(mergeProps({
class: ["nav-group", unref(isOpen) && "open"]
}, _attrs))}><div class="nav-group-label">`);
_push(ssrRenderComponent(VIcon, {
icon: __props.item.icon || "bxs-circle",
class: "nav-item-icon"
}, null, _parent));
_push(`<span class="nav-item-title">${ssrInterpolate(__props.item.title)}</span><span class="${ssrRenderClass([__props.item.badgeClass, "nav-item-badge"])}">${ssrInterpolate(__props.item.badgeContent)}</span>`);
_push(ssrRenderComponent(VIcon, {
icon: "bx-chevron-right",
class: "nav-group-arrow"
}, null, _parent));
_push(`</div><div class="nav-group-children-wrapper"><ul class="nav-group-children">`);
ssrRenderSlot(_ctx.$slots, "default", {}, null, _push, _parent);
_push(`</ul></div></li>`);
};
}
});
const _sfc_setup$2 = _sfc_main$2.setup;
_sfc_main$2.setup = (props, ctx) => {
const ssrContext = useSSRContext();
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("@layouts/components/VerticalNavGroup.vue");
return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0;
};
const _sfc_main$1 = /* @__PURE__ */ defineComponent({
__name: "VerticalNavLink",
__ssrInlineRender: true,
props: {
item: {}
},
setup(__props) {
return (_ctx, _push, _parent, _attrs) => {
_push(`<li${ssrRenderAttrs(mergeProps({
class: ["nav-link", { disabled: __props.item.disable }]
}, _attrs))}>`);
ssrRenderVNode(_push, createVNode(resolveDynamicComponent(__props.item.to ? unref(__nuxt_component_0) : "a"), {
to: __props.item.to,
href: __props.item.href,
target: __props.item.target
}, {
default: withCtx((_, _push2, _parent2, _scopeId) => {
if (_push2) {
_push2(ssrRenderComponent(VIcon, {
icon: __props.item.icon || "bxs-circle",
class: "nav-item-icon"
}, null, _parent2, _scopeId));
_push2(`<span class="nav-item-title"${_scopeId}>${ssrInterpolate(__props.item.title)}</span><span class="${ssrRenderClass([__props.item.badgeClass, "nav-item-badge"])}"${_scopeId}>${ssrInterpolate(__props.item.badgeContent)}</span>`);
} else {
return [
createVNode(VIcon, {
icon: __props.item.icon || "bxs-circle",
class: "nav-item-icon"
}, null, 8, ["icon"]),
createVNode("span", { class: "nav-item-title" }, toDisplayString(__props.item.title), 1),
createVNode("span", {
class: ["nav-item-badge", __props.item.badgeClass]
}, toDisplayString(__props.item.badgeContent), 3)
];
}
}),
_: 1
}), _parent);
_push(`</li>`);
};
}
});
const _sfc_setup$1 = _sfc_main$1.setup;
_sfc_main$1.setup = (props, ctx) => {
const ssrContext = useSSRContext();
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("@layouts/components/VerticalNavLink.vue");
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
};
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "NavItems",
__ssrInlineRender: true,
setup(__props) {
return (_ctx, _push, _parent, _attrs) => {
_push(`<!--[-->`);
_push(ssrRenderComponent(_sfc_main$2, { item: {
title: "Dashboards",
badgeContent: "5",
badgeClass: "bg-error",
icon: "bx-home-smile"
} }, {
default: withCtx((_, _push2, _parent2, _scopeId) => {
if (_push2) {
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "Analytics",
to: "/dashboard"
} }, null, _parent2, _scopeId));
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "CRM",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/dashboards/crm",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent2, _scopeId));
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "ECommerce",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/dashboards/ecommerce",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent2, _scopeId));
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "Academy",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/dashboards/academy",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent2, _scopeId));
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "Logistics",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/dashboards/logistics",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent2, _scopeId));
} else {
return [
createVNode(_sfc_main$1, { item: {
title: "Analytics",
to: "/dashboard"
} }),
createVNode(_sfc_main$1, { item: {
title: "CRM",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/dashboards/crm",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }),
createVNode(_sfc_main$1, { item: {
title: "ECommerce",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/dashboards/ecommerce",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }),
createVNode(_sfc_main$1, { item: {
title: "Academy",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/dashboards/academy",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }),
createVNode(_sfc_main$1, { item: {
title: "Logistics",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/dashboards/logistics",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} })
];
}
}),
_: 1
}, _parent));
_push(ssrRenderComponent(_sfc_main$2, { item: {
title: "Front Pages",
icon: "bx-file",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, {
default: withCtx((_, _push2, _parent2, _scopeId) => {
if (_push2) {
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "Landing",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/landing-page",
target: "_blank"
} }, null, _parent2, _scopeId));
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "Pricing",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/pricing",
target: "_blank"
} }, null, _parent2, _scopeId));
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "Payment",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/payment",
target: "_blank"
} }, null, _parent2, _scopeId));
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "Checkout",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/checkout",
target: "_blank"
} }, null, _parent2, _scopeId));
_push2(ssrRenderComponent(_sfc_main$1, { item: {
title: "Help Center",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/help-center",
target: "_blank"
} }, null, _parent2, _scopeId));
} else {
return [
createVNode(_sfc_main$1, { item: {
title: "Landing",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/landing-page",
target: "_blank"
} }),
createVNode(_sfc_main$1, { item: {
title: "Pricing",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/pricing",
target: "_blank"
} }),
createVNode(_sfc_main$1, { item: {
title: "Payment",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/payment",
target: "_blank"
} }),
createVNode(_sfc_main$1, { item: {
title: "Checkout",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/checkout",
target: "_blank"
} }),
createVNode(_sfc_main$1, { item: {
title: "Help Center",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/front-pages/help-center",
target: "_blank"
} })
];
}
}),
_: 1
}, _parent));
_push(ssrRenderComponent(_sfc_main$3, { item: {
heading: "Apps & Pages"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Email",
icon: "bx-envelope",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/apps/email",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Chat",
icon: "bx-chat",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/apps/chat",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Calendar",
icon: "bx-calendar",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/apps/calendar",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Kanban",
icon: "bx-grid",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/apps/kanban",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Account Settings",
icon: "bx-user",
to: "/account-settings"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Login",
icon: "bx-log-in",
to: "/login"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Register",
icon: "bx-user-plus",
to: "/register"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$3, { item: {
heading: "User Interface"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Typography",
icon: "bx-text",
to: "/typography"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Icons",
icon: "bx-package",
to: "/icons"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Cards",
icon: "bx-credit-card",
to: "/cards"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$3, { item: {
heading: "Forms & Tables"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Form Layouts",
icon: "bx-layout",
to: "/form-layouts"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Form Validation",
icon: "bx-check-circle",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/forms/form-validation",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Form Wizard",
icon: "bx-align-middle",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/forms/form-wizard-numbered",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Tables",
icon: "bx-table",
to: "/tables"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$3, { item: {
heading: "Others"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Access Control",
icon: "bx-command",
href: "https://demos.themeselection.com/sneat-vuetify-nuxtjs-admin-template/demo-1/access-control",
target: "_blank",
badgeContent: "Pro",
badgeClass: "bg-light-primary text-primary"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Documentation",
icon: "bx-file",
href: "https://demos.themeselection.com/sneat-vuetify-vuejs-admin-template/documentation/",
target: "_blank"
} }, null, _parent));
_push(ssrRenderComponent(_sfc_main$1, { item: {
title: "Raise Support",
href: "https://github.com/themeselection/sneat-vuetify-nuxtjs-admin-template-free/issues",
icon: "bx-phone",
target: "_blank"
} }, null, _parent));
_push(`<!--]-->`);
};
}
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
const ssrContext = useSSRContext();
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("layouts/components/NavItems.vue");
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
export { _sfc_main as default };