UNPKG

@userfrosting/sprinkle-admin

Version:
55 lines (54 loc) 1.84 kB
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 };