@userfrosting/sprinkle-admin
Version:
Admin Sprinkle for UserFrosting 6
55 lines (54 loc) • 1.84 kB
JavaScript
import { resolveComponent as c, openBlock as a, createElementBlock as r, Fragment as o, createBlock as n, createCommentVNode as s } from "vue";
import { _ as i } from "./_plugin-vue_export-helper-CHgC5LLL.js";
const t = {};
function m(e, u) {
const l = c("UFSideBarItem");
return a(), r(o, null, [
e.$checkAccess("uri_dashboard") ? (a(), n(l, {
key: 0,
to: { name: "admin.dashboard" },
faIcon: "gauge-high",
label: e.$t("DASHBOARD")
}, null, 8, ["label"])) : s("", !0),
e.$checkAccess("uri_users") ? (a(), n(l, {
key: 1,
to: { name: "admin.users" },
faIcon: "user",
label: e.$t("USER.PAGE")
}, null, 8, ["label"])) : s("", !0),
e.$checkAccess("uri_activities") ? (a(), n(l, {
key: 2,
to: { name: "admin.activities" },
faIcon: "list-check",
label: e.$t("ACTIVITY.PAGE")
}, null, 8, ["label"])) : s("", !0),
e.$checkAccess("uri_roles") ? (a(), n(l, {
key: 3,
to: { name: "admin.roles" },
faIcon: "address-card",
label: e.$t("ROLE.PAGE")
}, null, 8, ["label"])) : s("", !0),
e.$checkAccess("uri_permissions") ? (a(), n(l, {
key: 4,
to: { name: "admin.permissions" },
faIcon: "key",
label: e.$t("PERMISSION.PAGE")
}, null, 8, ["label"])) : s("", !0),
e.$checkAccess("uri_groups") ? (a(), n(l, {
key: 5,
to: { name: "admin.groups" },
faIcon: "users",
label: e.$t("GROUP.PAGE")
}, null, 8, ["label"])) : s("", !0),
e.$checkAccess("view_system_info") || e.$checkAccess("clear_cache") ? (a(), n(l, {
key: 6,
to: { name: "admin.config" },
faIcon: "gear",
label: e.$t("SITE_CONFIG")
}, null, 8, ["label"])) : s("", !0)
], 64);
}
const b = /* @__PURE__ */ i(t, [["render", m]]);
export {
b as UFAdminSidebarMenuItems
};