mediahub-fe/lib/menus.ts

5587 lines
179 KiB
TypeScript
Raw Normal View History

import { getCookiesDecrypt } from "./utils";
2024-11-26 03:09:48 +00:00
export type SubChildren = {
href: string;
label: string;
active: boolean;
children?: SubChildren[];
};
export type Submenu = {
href: string;
label: string;
active: boolean;
icon: any;
submenus?: Submenu[];
children?: SubChildren[];
};
export type Menu = {
href: string;
label: string;
active: boolean;
icon: any;
submenus: Submenu[];
id: string;
};
export type Group = {
groupLabel: string;
menus: Menu[];
id: string;
};
export function getMenuList(pathname: string, t: any): Group[] {
const roleId = getCookiesDecrypt("urie");
const levelNumber = getCookiesDecrypt("ulne");
const userLevelId = getCookiesDecrypt("ulie");
const userParentLevelId = getCookiesDecrypt("uplie");
let menusSelected = <any>[];
2024-11-26 03:09:48 +00:00
2025-06-13 08:21:08 +00:00
if (
(Number(roleId) == 3 || Number(roleId) == 14) &&
Number(levelNumber) == 1
) {
2025-09-09 15:33:29 +00:00
const hideForRole14 = Number(roleId) === 14;
menusSelected = [
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [],
},
],
},
{
groupLabel: "",
id: "content",
menus: [
{
id: "content",
href: "/contributor/content/image",
label: t("content"),
active: pathname.includes("/content"),
icon: "line-md:youtube",
submenus: [
{
href: "/contributor/content/image",
label: t("image"),
active: pathname.includes("/content/image"),
icon: "ic:outline-image",
children: [],
},
{
href: "/contributor/content/video",
label: t("video"),
active: pathname.includes("/content/video"),
icon: "line-md:youtube",
children: [],
},
{
href: "/contributor/content/teks",
label: t("text"),
2025-05-19 19:39:21 +00:00
active: pathname.includes("/content/teks"),
icon: "heroicons:document",
children: [],
},
{
href: "/contributor/content/audio",
label: t("audio"),
active: pathname.includes("/content/audio"),
icon: "heroicons:share",
children: [],
},
2025-09-09 15:33:29 +00:00
...(!hideForRole14
? [
2025-11-17 05:51:14 +00:00
// {
// href: "/contributor/content/satker",
// label: "satker",
// active: pathname.includes("/content/satker"),
// icon: "heroicons:credit-card",
// children: [],
// },
2025-09-09 15:33:29 +00:00
{
href: "/contributor/content/spit",
label: "spit",
active: pathname.includes("/content/spit"),
icon: "heroicons:credit-card",
children: [],
},
]
: []),
// {
// href: "/contributor/content/nulis-ai",
// label: "nulis ai",
// active: pathname.includes("/content/nulisai"),
// icon: "heroicons:credit-card",
// children: [],
// },
],
},
],
},
{
groupLabel: "",
id: "agenda-setting",
menus: [
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
2025-09-09 15:33:29 +00:00
...(!hideForRole14
? [
{
groupLabel: "",
id: "planning",
menus: [
{
id: "planning",
href: "/contributor/planning",
label: t("planning"),
active: pathname.includes("/planning"),
icon: "pajamas:planning",
submenus: [
{
href: "/contributor/planning/mediahub",
label: "mediaHub",
active: pathname.includes("/planning/mediahub"),
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/contributor/planning/medsos-mediahub",
label: "medsos mediahub",
active: pathname.includes("/planning/medsos-mediahub"),
icon: "heroicons:shopping-cart",
children: [],
},
2026-01-29 11:38:34 +00:00
{
2026-01-12 02:09:52 +00:00
href: "/contributor/task-ta",
label: "penugasan TA",
active: pathname.includes("/contributor/task-ta"),
icon: "heroicons:shopping-cart",
children: [],
},
2025-09-09 15:33:29 +00:00
],
},
],
},
]
: []),
...(!hideForRole14
? [
{
groupLabel: "",
id: "task",
menus: [
{
id: "task",
href: "/contributor/task",
label: t("task"),
active: pathname.includes("/task"),
icon: "fluent:clipboard-task-add-24-regular",
submenus: [],
},
],
},
]
: []),
{
groupLabel: "",
id: "schedule",
menus: [
{
id: "schedule",
href: "/contributor/schedule",
label: t("schedule"),
active: pathname.includes("/schedule"),
icon: "uil:schedule",
submenus: [
{
href: "/contributor/schedule/live-report",
label: t("live-report"),
active: pathname.includes("/schedule/live-report"),
icon: "heroicons:arrow-trending-up",
children: [],
},
// {
// href: "/contributor/schedule/press-conference",
// label: t("press-conference"),
// active: pathname.includes("/schedule/press-conference"),
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/contributor/schedule/event",
// label: "event",
// active: pathname.includes("/schedule/event"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
// {
// href: "/contributor/schedule/press-release",
// label: t("press-release"),
// active: pathname.includes("/schedule/press-release"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
{
href: "/contributor/schedule/calendar-polri",
label: t("calendar-polri"),
active: pathname.includes("/schedule/calendar-polri"),
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "blog",
menus: [
{
id: "blog",
href: "/contributor/blog",
label: t("blog"),
active: pathname.includes("/blog"),
icon: "fluent:clipboard-text-32-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "curatedcontent",
menus: [
{
id: "curatedcontent",
href: "/shared/curated-content",
label: t("curated-content"),
active: pathname.includes("/curated-content"),
icon: "pixelarticons:calendar-text",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
2025-09-09 15:33:29 +00:00
...(!hideForRole14
? [
{
groupLabel: "",
id: "contest",
menus: [
{
id: "contest",
href: "/shared/contest",
label: t("contest"),
active: pathname.includes("/contest"),
icon: "ic:outline-emoji-events",
submenus: [],
},
],
},
]
: []),
{
groupLabel: "",
id: "settings",
menus: [
{
id: "settings",
href: "/admin/settings",
label: t("settings"),
active: pathname.includes("/settinng"),
icon: "material-symbols:settings",
submenus: [
// {
// href: "/admin/settings/category",
// label: t("category"),
// active: pathname === "/admin/settings/category",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/tag",
// label: "Tag",
// active: pathname === "/admin/settings/tag",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
{
href: "/admin/settings/banner",
label: "Banner",
active: pathname === "/admin/settings/banner",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/popup",
label: "Pop Up",
active: pathname === "/admin/settings/popup",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/iklan",
label: "Iklan",
active: pathname === "/admin/settings/iklan",
icon: "heroicons:arrow-trending-up",
children: [],
},
2025-04-07 16:37:19 +00:00
// {
// href: "/admin/settings/feedback",
// label: "Feedback",
// active: pathname === "/admin/settings/feedback",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/faq",
// label: "FAQ",
// active: pathname === "/admin/settings/faq",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "https://nat-mediahub.polri.go.id/",
// label: "Mediahub 2022",
// active: pathname === "/admin/settings/mediahub-2022",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/privacy",
// label: t("privacy"),
// active: pathname === "/admin/settings/privacy",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
],
},
],
},
// ===== MENU TEMPLATE DASHCODE =====
// {
// groupLabel: t("apps"),
// id: "app",
// menus: [
// {
// id: "chat",
// href: "/app/chat",
// label: t("chat"),
// active: pathname.includes("/app/chat"),
// icon: "heroicons-outline:chat",
// submenus: [],
// },
// {
// id: "email",
// href: "/app/email",
// label: t("email"),
// active: pathname.includes("/app/email"),
// icon: "heroicons-outline:mail",
// submenus: [],
// },
// {
// id: "kanban",
// href: "/app/kanban",
// label: t("kanban"),
// active: pathname.includes("/app/kanban"),
// icon: "heroicons-outline:view-boards",
// submenus: [],
// },
// {
// id: "calendar",
// href: "/app/calendar",
// label: t("calendar"),
// active: pathname.includes("/app/calendar"),
// icon: "heroicons-outline:calendar",
// submenus: [],
// },
// {
// id: "todo",
// href: "/app/todo",
// label: t("todo"),
// active: pathname.includes("/app/todo"),
// icon: "heroicons-outline:clipboard-check",
// submenus: [],
// },
// {
// id: "projects",
// href: "/app/projects",
// label: t("projects"),
// active: pathname.includes("/app/projects"),
// icon: "heroicons-outline:document",
// submenus: [],
// },
// ],
// },
// {
// groupLabel: "",
// id: "ecommerce",
// menus: [
// {
// id: "ecommerce",
// href: "/ecommerce/frontend",
// label: t("ecommerce"),
// active: pathname.includes("/ecommerce"),
// icon: "heroicons-outline:shopping-bag",
// submenus: [
// {
// href: "/ecommerce/frontend",
// label: t("userApp"),
// active: pathname.includes("/ecommerce/frontend"),
// icon: "heroicons-outline:user",
// children: [
// {
// href: "/ecommerce/frontend",
// label: t("products"),
// active: pathname === "/ecommerce/frontend",
// },
// {
// href: "/ecommerce/frontend/c06d48bf-7f35-4789-b71e-d80fee5b430t",
// label: t("productDetails"),
// active:
// pathname ===
// "/ecommerce/frontend/c06d48bf-7f35-4789-b71e-d80fee5b430t",
// },
// {
// href: "/ecommerce/frontend/checkout/cart",
// label: t("cart"),
// active: pathname === "/ecommerce/frontend/checkout/cart",
// },
// {
// href: "/ecommerce/frontend/wishlist",
// label: t("wishlist"),
// active: pathname === "/ecommerce/frontend/wishlist",
// },
// ],
// },
// {
// href: "/ecommerce/backend",
// label: t("adminApp"),
// active: pathname.includes("/ecommerce/backend"),
// icon: "heroicons-outline:user-circle",
// children: [
// {
// href: "/ecommerce/backend/add-product",
// label: t("addProduct"),
// active: pathname === "/ecommerce/backend/add-product",
// },
// {
// href: "/ecommerce/backend/customer-list",
// label: t("customerList"),
// active: pathname === "/ecommerce/backend/customer-list",
// },
// {
// href: "/ecommerce/backend/edit-product",
// label: t("editProduct"),
// active: pathname === "/ecommerce/backend/edit-product",
// },
// {
// href: "/ecommerce/backend/invoice",
// label: t("invoice"),
// active: pathname === "/ecommerce/backend/invoice",
// },
// {
// href: "/ecommerce/backend/order-details",
// label: t("orderDetails"),
// active: pathname === "/ecommerce/backend/order-details",
// },
// {
// href: "/ecommerce/backend/order-list",
// label: t("orderList"),
// active: pathname === "/ecommerce/backend/order-list",
// },
// {
// href: "/ecommerce/backend/purchase-list",
// label: t("purchaseList"),
// active: pathname === "/ecommerce/backend/purchase-list",
// },
// {
// href: "/ecommerce/backend/sellers",
// label: t("sellers"),
// active: pathname === "/ecommerce/backend/sellers",
// },
// ],
// },
// ],
// },
// ],
// },
// {
// groupLabel: t("pages"),
// id: "auth",
// menus: [
// {
// id: "auth",
// href: "/auth/login",
// label: t("authentication"),
// active: pathname.includes("/auth"),
// icon: "heroicons-outline:lock-closed",
// submenus: [
// {
// href: "/auth/login",
// label: t("signInOne"),
// active: pathname === "/auth/login",
// icon: "",
// children: [],
// },
// {
// href: "/auth/login2",
// label: t("signInTwo"),
// active: pathname === "/auth/login2",
// icon: "",
// children: [],
// },
// {
// href: "/auth/login3",
// label: t("signInThree"),
// active: pathname === "/auth/login3",
// icon: "",
// children: [],
// },
// {
// href: "/auth/register",
// label: t("signUpOne"),
// active: pathname === "/auth/register",
// icon: "",
// children: [],
// },
// {
// href: "/auth/register2",
// label: t("signUpTwo"),
// active: pathname === "/auth/register2",
// icon: "",
// children: [],
// },
// {
// href: "/auth/register3",
// label: t("signUpThree"),
// active: pathname === "/auth/register3",
// icon: "",
// children: [],
// },
// {
// href: "/auth/forgot-password",
// label: t("forgotPasswordOne"),
// active: pathname === "/auth/forgot-password",
// icon: "",
// children: [],
// },
// {
// href: "/auth/forgot-password2",
// label: t("forgotPasswordTwo"),
// active: pathname === "/auth/forgot-password2",
// icon: "",
// children: [],
// },
// {
// href: "/auth/forgot-password3",
// label: t("forgotPasswordThree"),
// active: pathname === "/auth/forgot-password3",
// icon: "",
// children: [],
// },
// {
// href: "/auth/look-screen",
// label: t("lockScreenOne"),
// active: pathname === "/auth/look-screen",
// icon: "",
// children: [],
// },
// {
// href: "/auth/look-screen",
// label: t("lockScreenTwo"),
// active: pathname === "/auth/look-screen2",
// icon: "",
// children: [],
// },
// {
// href: "/auth/look-screen3",
// label: t("lockScreenThree"),
// active: pathname === "/auth/look-screen3",
// icon: "",
// children: [],
// },
// ],
// },
// ],
// },
// {
// groupLabel: "",
// id: "utility",
// menus: [
// {
// id: "utility",
// href: "/utility/blank-page",
// label: t("utility"),
// active: pathname.includes("/utility"),
// icon: "heroicons-outline:view-boards",
// submenus: [
// {
// href: "/utility/blank-page",
// label: t("blankPage"),
// active: pathname === "/utility/blank-page",
// icon: "heroicons:document",
// children: [],
// },
// {
// href: "/utility/blog",
// label: t("blog"),
// active: pathname === "/utility/blog",
// icon: "heroicons:square-2-stack",
// children: [],
// },
// {
// href: "/utility/faq",
// label: t("faq"),
// active: pathname === "/utility/faq",
// icon: "heroicons:question-mark-circle",
// children: [],
// },
// {
// href: "/utility/invoice",
// label: t("invoice"),
// active: pathname === "/utility/invoice",
// icon: "heroicons:clipboard-document-list",
// children: [],
// },
// {
// href: "/utility/pricing",
// label: t("pricing"),
// active: pathname === "/utility/pricing",
// icon: "heroicons:currency-dollar",
// children: [],
// },
// {
// href: "/utility/profile",
// label: t("profile"),
// active: pathname === "/utility/profile",
// icon: "heroicons:user-circle",
// children: [],
// },
// {
// href: "/utility/settings",
// label: t("settings"),
// active: pathname === "/utility/settings",
// icon: "heroicons:wrench-screwdriver",
// children: [],
// },
// ],
// },
// ],
// },
// {
// groupLabel: t("elements"),
// id: "components",
// menus: [
// {
// id: "components",
// href: "/components/avatar",
// label: t("components"),
// active: pathname.includes("/components"),
// icon: "heroicons-outline:collection",
// submenus: [
// {
// href: "/components/avatar",
// label: t("avatar"),
// active: pathname === "/components/avatar",
// icon: "",
// children: [],
// },
// {
// href: "/components/alert",
// label: t("alert"),
// active: pathname === "/components/alert",
// icon: "",
// children: [],
// },
// {
// href: "/components/alert-dialog",
// label: t("alertDialog"),
// active: pathname === "/components/alert-dialog",
// icon: "",
// children: [],
// },
// {
// href: "/components/accordion",
// label: t("accordion"),
// active: pathname === "/components/accordion",
// icon: "",
// children: [],
// },
// {
// href: "/components/badge",
// label: t("badge"),
// active: pathname === "/components/badge",
// icon: "",
// children: [],
// },
// {
// href: "/components/breadcrumb",
// label: t("breadcrumb"),
// active: pathname === "/components/breadcrumb",
// icon: "",
// children: [],
// },
// {
// href: "/components/button",
// label: t("button"),
// active: pathname === "/components/button",
// icon: "",
// children: [],
// },
// {
// href: "/components/calendar",
// label: t("calendar"),
// active: pathname === "/components/calendar",
// icon: "",
// children: [],
// },
// {
// href: "/components/card",
// label: t("card"),
// active: pathname === "/components/card",
// icon: "",
// children: [],
// },
// {
// href: "/components/carousel",
// label: t("carousel"),
// active: pathname === "/components/carousel",
// icon: "",
// children: [],
// },
// {
// href: "/components/collapsible",
// label: t("collapsible"),
// active: pathname === "/components/collapsible",
// icon: "",
// children: [],
// },
// {
// href: "/components/context-menu",
// label: t("contextMenu"),
// active: pathname === "/components/context-menu",
// icon: "",
// children: [],
// },
// {
// href: "/components/dialog",
// label: t("dialog"),
// active: pathname === "/components/dialog",
// icon: "",
// children: [],
// },
// {
// href: "/components/drawer",
// label: t("drawer"),
// active: pathname === "/components/drawer",
// icon: "",
// children: [],
// },
// {
// href: "/components/dropdown",
// label: t("dropdown"),
// active: pathname === "/components/dropdown",
// icon: "",
// children: [],
// },
// {
// href: "/components/hover-card",
// label: t("hoverCard"),
// active: pathname === "/components/hover-card",
// icon: "",
// children: [],
// },
// {
// href: "/components/menu-bar",
// label: t("menuBar"),
// active: pathname === "/components/menu-bar",
// icon: "",
// children: [],
// },
// {
// href: "/components/navigation-menu",
// label: t("navigationMenu"),
// active: pathname === "/components/navigation-menu",
// icon: "",
// children: [],
// },
// {
// href: "/components/pagination",
// label: t("pagination"),
// active: pathname === "/components/pagination",
// icon: "",
// children: [],
// },
// {
// href: "/components/popover",
// label: t("popover"),
// active: pathname === "/components/popover",
// icon: "",
// children: [],
// },
// {
// href: "/components/progress",
// label: t("progress"),
// active: pathname === "/components/progress",
// icon: "",
// children: [],
// },
// {
// href: "/components/resizable",
// label: t("resizable"),
// active: pathname === "/components/resizable",
// icon: "",
// children: [],
// },
// {
// href: "/components/scroll-area",
// label: t("scrollArea"),
// active: pathname === "/components/scroll-area",
// icon: "",
// children: [],
// },
// {
// href: "/components/separator",
// label: t("separator"),
// active: pathname === "/components/separator",
// icon: "",
// children: [],
// },
// {
// href: "/components/sheet",
// label: t("sheet"),
// active: pathname === "/components/sheet",
// icon: "",
// children: [],
// },
// {
// href: "/components/skeleton",
// label: t("skeleton"),
// active: pathname === "/components/skeleton",
// icon: "",
// children: [],
// },
// {
// href: "/components/sonner",
// label: t("sonner"),
// active: pathname === "/components/sonner",
// icon: "",
// children: [],
// },
// {
// href: "/components/tabs",
// label: t("tabs"),
// active: pathname === "/components/tabs",
// icon: "",
// children: [],
// },
// {
// href: "/components/toast",
// label: t("toast"),
// active: pathname === "/components/toast",
// icon: "",
// children: [],
// },
// {
// href: "/components/toggle",
// label: t("toggle"),
// active: pathname === "/components/toggle",
// icon: "",
// children: [],
// },
// {
// href: "/components/tooltip",
// label: t("tooltip"),
// active: pathname === "/components/tooltip",
// icon: "",
// children: [],
// },
// {
// href: "/components/typography",
// label: t("typography"),
// active: pathname === "/components/typography",
// icon: "",
// children: [],
// },
// {
// href: "/components/colors",
// label: t("colors"),
// active: pathname === "/components/colors",
// icon: "",
// children: [],
// },
// ],
// },
// ],
// },
// {
// groupLabel: "",
// id: "forms",
// menus: [
// {
// id: "forms",
// href: "/forms/input",
// label: t("forms"),
// active: pathname.includes("/forms"),
// icon: "heroicons-outline:clipboard-list",
// submenus: [
// {
// href: "/forms/input",
// label: t("input"),
// active: pathname === "/forms/input",
// icon: "",
// children: [],
// },
// {
// href: "/forms/input-group",
// label: t("inputGroup"),
// active: pathname === "/forms/input-group",
// icon: "",
// children: [],
// },
// {
// href: "/forms/input-layout",
// label: t("inputLayout"),
// active: pathname === "/forms/input-layout",
// icon: "",
// children: [],
// },
// {
// href: "/forms/input-mask",
// label: t("inputMask"),
// active: pathname === "/forms/input-mask",
// icon: "",
// children: [],
// },
// {
// href: "/forms/input-otp",
// label: t("inputOtp"),
// active: pathname === "/forms/input-otp",
// icon: "",
// children: [],
// },
// {
// href: "/forms/input-file",
// label: t("inputFile"),
// active: pathname === "/forms/input-file",
// icon: "",
// children: [],
// },
// {
// href: "/forms/form-validation",
// label: t("formValidation"),
// active: pathname === "/forms/form-validation",
// icon: "",
// children: [],
// },
// {
// href: "/forms/select",
// label: t("select"),
// active: pathname === "/forms/select",
// icon: "",
// children: [],
// },
// {
// href: "/forms/react-select",
// label: t("reactSelect"),
// active: pathname === "/forms/react-select",
// icon: "",
// children: [],
// },
// {
// href: "/forms/slider",
// label: t("slider"),
// active: pathname === "/forms/slider",
// icon: "",
// children: [],
// },
// {
// href: "/forms/switch",
// label: t("switch"),
// active: pathname === "/forms/switch",
// icon: "",
// children: [],
// },
// {
// href: "/forms/radio",
// label: t("radio"),
// active: pathname === "/forms/radio",
// icon: "",
// children: [],
// },
// {
// href: "/forms/checkbox",
// label: t("checkbox"),
// active: pathname === "/forms/checkbox",
// icon: "",
// children: [],
// },
// {
// href: "/forms/combobox",
// label: t("combobox"),
// active: pathname === "/forms/combobox",
// icon: "",
// children: [],
// },
// {
// href: "/forms/command",
// label: t("command"),
// active: pathname === "/forms/command",
// icon: "",
// children: [],
// },
// ],
// },
// ],
// },
// {
// groupLabel: "",
// id: "table",
// menus: [
// {
// id: "table",
// href: "/table/basic-table",
// label: t("table"),
// active: pathname.includes("/table"),
// icon: "heroicons:table-cells",
// submenus: [
// {
// href: "/table/basic-table",
// label: t("basicTable"),
// active: pathname === "/table/basic-table",
// icon: "",
// children: [],
// },
// {
// href: "/table/react-table",
// label: t("reactTable"),
// active: pathname === "/table/react-table",
// icon: "",
// children: [],
// },
// ],
// },
// ],
// },
// {
// groupLabel: "",
// id: "blocks",
// menus: [
// {
// id: "blocks",
// href: "/blocks/basic-widget",
// label: t("widget"),
// active: pathname.includes("/blocks"),
// icon: "heroicons-outline:view-grid-add",
// submenus: [
// {
// href: "/blocks/basic-widget",
// label: t("basicWidget"),
// active: pathname === "/blocks/basic-widget",
// icon: "",
// children: [],
// },
// {
// href: "/blocks/statistic-widget",
// label: t("statisticsWidget"),
// active: pathname === "/blocks/statistic-widget",
// icon: "",
// children: [],
// },
// ],
// },
// ],
// },
// {
// groupLabel: "",
// id: "charts",
// menus: [
// {
// id: "charts",
// href: "/charts/appex-charts/charts-appex-area",
// label: t("chart"),
// active: pathname.includes("/charts"),
// icon: "heroicons:chart-bar",
// submenus: [
// {
// href: "/charts/appex-charts/charts-appex-area",
// label: t("appexCharts"),
// active: pathname.includes("/charts/appex-charts"),
// icon: "heroicons:chart-bar",
// children: [
// {
// href: "/charts/appex-charts/charts-appex-area",
// label: t("areaCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-area"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-bar",
// label: t("barCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-bar"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-boxplot",
// label: t("boxplotCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-boxplot"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-bubble",
// label: t("bubbleCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-bubble"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-candlestick",
// label: t("candlestickCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-candlestick"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-column",
// label: t("columnCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-column"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-combo",
// label: t("comboCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-combo"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-funnel",
// label: t("funnelCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-funnel"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-heatmap",
// label: t("heatmapCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-heatmap"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-line",
// label: t("lineCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-line"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-pie",
// label: t("pieCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-pie"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-polararea",
// label: t("ploarareaCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-polararea"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-radar",
// label: t("radarCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-radar"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-radialbars",
// label: t("radialbarCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-radialbars"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-range",
// label: t("rangeCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-range"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-scatter",
// label: t("scatterCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-scatter"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-timeline",
// label: t("timelineCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-timeline"
// ),
// children: [],
// },
// {
// href: "/charts/appex-charts/charts-appex-treemap",
// label: t("treemapCharts"),
// active: pathname.includes(
// "/charts/appex-charts/charts-appex-treemap"
// ),
// children: [],
// },
// ],
// },
// {
// href: "/charts/rechart/charts-rechart-area",
// label: t("rechart"),
// active: pathname.includes("/charts/rechart"),
// icon: "heroicons:chart-bar",
// children: [
// {
// href: "/charts/rechart/charts-rechart-area",
// label: t("areaCharts"),
// active: pathname.includes(
// "/charts/rechart/charts-rechart-area"
// ),
// children: [],
// },
// {
// href: "/charts/rechart/charts-rechart-bar",
// label: t("barCharts"),
// active: pathname.includes(
// "/charts/rechart/charts-rechart-bar"
// ),
// children: [],
// },
// {
// href: "/charts/rechart/charts-rechart-composed",
// label: t("composedCharts"),
// active: pathname.includes(
// "/charts/rechart/charts-rechart-composed"
// ),
// children: [],
// },
// {
// href: "/charts/rechart/charts-rechart-line",
// label: t("lineCharts"),
// active: pathname.includes(
// "/charts/rechart/charts-rechart-line"
// ),
// children: [],
// },
// {
// href: "/charts/rechart/charts-rechart-pie",
// label: t("pieCharts"),
// active: pathname.includes(
// "/charts/rechart/charts-rechart-pie"
// ),
// children: [],
// },
// {
// href: "/charts/rechart/charts-rechart-radar",
// label: t("radarCharts"),
// active: pathname.includes(
// "/charts/rechart/charts-rechart-radar"
// ),
// children: [],
// },
// {
// href: "/charts/rechart/charts-rechart-radialbar",
// label: t("radialbarCharts"),
// active: pathname.includes(
// "/charts/rechart/charts-rechart-radialbar"
// ),
// children: [],
// },
// {
// href: "/charts/rechart/charts-rechart-scatter",
// label: t("scatterCharts"),
// active: pathname.includes(
// "/charts/rechart/charts-rechart-scatter"
// ),
// children: [],
// },
// {
// href: "/charts/rechart/charts-rechart-treemap",
// label: t("treemapCharts"),
// active: pathname.includes(
// "/charts/rechart/charts-rechart-treemap"
// ),
// children: [],
// },
// ],
// },
// {
// href: "/charts/chart-js/charts-chartjs-area",
// label: t("chartJs"),
// active: pathname.includes("/charts/chart-js"),
// icon: "heroicons:chart-bar",
// children: [
// {
// href: "/charts/chart-js/charts-chartjs-area",
// label: t("areaCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-area"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-bar",
// label: t("barCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-bar"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-line",
// label: t("lineCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-line"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-animations",
// label: t("animationCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-animations"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-legend",
// label: t("legendCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-legend"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-scaleoptions",
// label: t("scaleOptionCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-scaleoptions"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-scales",
// label: t("scaleCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-scales"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-scriptable",
// label: t("scriptableCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-scriptable"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-title",
// label: t("titleCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-title"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-tooltip",
// label: t("tooltipChart"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-tooltip"
// ),
// children: [],
// },
// {
// href: "/charts/chart-js/charts-chartjs-other",
// label: t("otherCharts"),
// active: pathname.includes(
// "/charts/chart-js/charts-chartjs-other"
// ),
// children: [],
// },
// ],
// },
// ],
// },
// ],
// },
// {
// groupLabel: "",
// id: "maps",
// menus: [
// {
// id: "maps",
// href: "/maps/maps-leaflet",
// label: t("maps"),
// active: pathname.includes("/maps/maps-leaflet"),
// icon: "heroicons-outline:map",
// submenus: [
// {
// href: "/maps/maps-leaflet",
// label: t("mapsLeaflet"),
// active: pathname.includes("/maps/maps-leaflet"),
// icon: "",
// children: [],
// },
// {
// href: "/maps/maps-vector",
// label: t("mapsVector"),
// active: pathname.includes("/maps/maps-vector"),
// icon: "",
// children: [],
// },
// ],
// },
// ],
// },
// {
// groupLabel: "",
// id: "icons",
// menus: [
// {
// id: "icons",
// href: "/icons",
// label: t("icons"),
// active: pathname.includes("/icons"),
// icon: "heroicons-outline:emoji-happy",
// submenus: [],
// },
// ],
// },
];
} else if (Number(roleId) == 4 && Number(levelNumber) == 1) {
menusSelected = [
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [],
},
],
},
{
groupLabel: "",
id: "content",
menus: [
{
id: "content",
href: "/contributor/content/image",
label: t("content"),
active: pathname.includes("/content"),
icon: "line-md:youtube",
submenus: [
{
href: "/contributor/content/image",
label: t("image"),
active: pathname.includes("/content/image"),
icon: "ic:outline-image",
children: [],
},
{
href: "/contributor/content/video",
label: t("video"),
active: pathname.includes("/content/video"),
icon: "line-md:youtube",
children: [],
},
{
href: "/contributor/content/teks",
label: t("text"),
2025-05-19 19:39:21 +00:00
active: pathname.includes("/content/teks"),
icon: "heroicons:document",
children: [],
},
{
href: "/contributor/content/audio",
label: t("audio"),
active: pathname.includes("/content/audio"),
icon: "heroicons:share",
children: [],
},
2025-06-13 08:21:08 +00:00
// {
// href: "/contributor/content/spit",
// label: "spit",
// active: pathname.includes("/content/spit"),
// icon: "heroicons:credit-card",
// children: [],
// },
// {
// href: "/contributor/content/nulis-ai",
// label: "nulis ai",
// active: pathname.includes("/content/nulisai"),
// icon: "heroicons:credit-card",
// children: [],
// },
],
},
],
},
{
groupLabel: "",
id: "agenda-setting",
menus: [
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
{
groupLabel: "",
id: "planning",
menus: [
{
id: "planning",
href: "/contributor/planning",
label: t("planning"),
active: pathname.includes("/planning"),
icon: "pajamas:planning",
submenus: [
{
2025-06-13 08:21:08 +00:00
href: "/contributor/planning/mediahub",
label: "mediaHub",
active: pathname.includes("/planning/mediahub"),
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/contributor/planning/medsos-mediahub",
label: "medsos mediahub",
active: pathname.includes("/planning/medsos-mediahub"),
icon: "heroicons:shopping-cart",
children: [],
},
2025-06-13 08:21:08 +00:00
],
},
],
},
{
groupLabel: "",
id: "task",
menus: [
{
id: "task",
href: "/contributor/task",
label: t("task"),
active: pathname.includes("/task"),
icon: "fluent:clipboard-task-add-24-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "schedule",
menus: [
{
id: "schedule",
href: "/contributor/schedule",
label: t("schedule"),
active: pathname.includes("/schedule"),
icon: "uil:schedule",
submenus: [
{
href: "/contributor/schedule/press-conference",
label: t("press-conference"),
active: pathname.includes("/schedule/press-conference"),
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/contributor/schedule/event",
label: t("event"),
active: pathname.includes("/schedule/event"),
icon: "heroicons:shopping-cart",
children: [],
},
{
href: "/contributor/schedule/press-release",
label: t("press-release"),
active: pathname.includes("/schedule/press-release"),
icon: "heroicons:shopping-cart",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "blog",
menus: [
{
id: "blog",
href: "/contributor/blog",
label: t("blog"),
active: pathname.includes("/blog"),
icon: "fluent:clipboard-text-32-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "curatedcontent",
menus: [
{
id: "curatedcontent",
href: "/shared/curated-content",
label: t("curated-content"),
active: pathname.includes("/curated-content"),
icon: "pixelarticons:calendar-text",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "contest",
menus: [
{
id: "contest",
href: "/shared/contest",
label: t("contest"),
active: pathname.includes("/contest"),
icon: "ic:outline-emoji-events",
submenus: [],
},
],
},
];
} else if (Number(roleId) == 4 && Number(levelNumber) == 2) {
menusSelected = [
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [],
},
],
},
{
groupLabel: "",
id: "content",
menus: [
{
id: "content",
href: "/contributor/content/image",
label: t("content"),
active: pathname.includes("/content"),
icon: "line-md:youtube",
submenus: [
{
href: "/contributor/content/image",
label: t("image"),
active: pathname.includes("/content/image"),
icon: "ic:outline-image",
children: [],
},
{
href: "/contributor/content/video",
label: t("video"),
active: pathname.includes("/content/video"),
icon: "line-md:youtube",
children: [],
},
{
href: "/contributor/content/teks",
label: t("text"),
active: pathname.includes("/content/teks"),
icon: "heroicons:document",
children: [],
},
{
href: "/contributor/content/audio",
label: t("audio"),
active: pathname.includes("/content/audio"),
icon: "heroicons:share",
children: [],
},
// {
// href: "/contributor/content/spit",
// label: "spit",
// active: pathname.includes("/content/spit"),
// icon: "heroicons:credit-card",
// children: [],
// },
// {
// href: "/contributor/content/nulis-ai",
// label: "nulis ai",
// active: pathname.includes("/content/nulisai"),
// icon: "heroicons:credit-card",
// children: [],
// },
],
},
],
},
{
groupLabel: "",
id: "agenda-setting",
menus: [
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
{
groupLabel: "",
id: "planning",
menus: [
{
id: "planning",
href: "/contributor/planning",
label: t("planning"),
active: pathname.includes("/planning"),
icon: "pajamas:planning",
submenus: [
{
href: "/contributor/planning/mediahub",
label: "mediaHub",
active: pathname.includes("/planning/mediahub"),
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/contributor/planning/medsos-mediahub",
label: "medsos mediahub",
active: pathname.includes("/planning/medsos-mediahub"),
icon: "heroicons:shopping-cart",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "task",
menus: [
{
id: "task",
href: "/contributor/task",
label: t("task"),
active: pathname.includes("/task"),
icon: "fluent:clipboard-task-add-24-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "schedule",
menus: [
{
id: "schedule",
href: "/contributor/schedule",
label: t("schedule"),
active: pathname.includes("/schedule"),
icon: "uil:schedule",
submenus: [
{
href: "/contributor/schedule/press-conference",
2025-03-05 16:37:57 +00:00
label: t("press-conference"),
active: pathname.includes("/schedule/press-conference"),
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/contributor/schedule/event",
2025-03-05 16:37:57 +00:00
label: t("event"),
active: pathname.includes("/schedule/event"),
icon: "heroicons:shopping-cart",
children: [],
},
{
href: "/contributor/schedule/press-release",
2025-03-05 16:37:57 +00:00
label: t("press-release"),
active: pathname.includes("/schedule/press-release"),
icon: "heroicons:shopping-cart",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "blog",
menus: [
{
id: "blog",
href: "/contributor/blog",
label: t("blog"),
active: pathname.includes("/blog"),
icon: "fluent:clipboard-text-32-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "curatedcontent",
menus: [
{
id: "curatedcontent",
href: "/shared/curated-content",
label: t("curated-content"),
active: pathname.includes("/curated-content"),
icon: "pixelarticons:calendar-text",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "contest",
menus: [
{
id: "contest",
href: "/shared/contest",
label: t("contest"),
active: pathname.includes("/contest"),
icon: "ic:outline-emoji-events",
submenus: [],
},
],
},
];
2025-02-11 05:54:31 +00:00
} else if (
2025-06-13 08:21:08 +00:00
(Number(roleId) == 3 || Number(roleId) == 14 || Number(roleId) == 15) &&
2025-02-11 05:54:31 +00:00
Number(levelNumber) == 2
) {
if (Number(userLevelId) != 761) {
menusSelected = [
2024-11-26 03:09:48 +00:00
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
2024-11-26 03:09:48 +00:00
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [],
2024-11-26 03:09:48 +00:00
},
],
},
{
groupLabel: "",
id: "content",
menus: [
2024-11-26 03:09:48 +00:00
{
id: "content",
href: "/contributor/content/image",
label: t("content"),
active: pathname.includes("/content"),
icon: "line-md:youtube",
submenus: [
2024-11-26 03:09:48 +00:00
{
href: "/contributor/content/image",
label: t("image"),
active: pathname.includes("/content/image"),
icon: "ic:outline-image",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/video",
label: t("video"),
active: pathname.includes("/content/video"),
icon: "line-md:youtube",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/teks",
label: t("text"),
2025-05-19 19:39:21 +00:00
active: pathname.includes("/content/teks"),
icon: "heroicons:document",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/audio",
label: t("audio"),
active: pathname.includes("/content/audio"),
icon: "heroicons:share",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/spit",
label: "spit",
active: pathname.includes("/content/spit"),
icon: "heroicons:credit-card",
2024-11-26 03:09:48 +00:00
children: [],
},
// {
// href: "/contributor/content/nulis-ai",
// label: "nulis ai",
// active: pathname.includes("/content/nulisai"),
// icon: "heroicons:credit-card",
// children: [],
// },
],
},
],
},
{
groupLabel: "",
id: "agenda-setting",
menus: [
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
{
groupLabel: "",
id: "task",
menus: [
{
id: "task",
href: "/contributor/task",
label: t("task"),
active: pathname.includes("/task"),
icon: "fluent:clipboard-task-add-24-regular",
submenus: [],
},
],
},
// {
// groupLabel: "",
// id: "schedule",
// menus: [
// {
// id: "schedule",
// href: "/contributor/schedule",
// label: t("schedule"),
// active: pathname.includes("/schedule"),
// icon: "uil:schedule",
// submenus: [
// {
// href: "/contributor/schedule/press-conference",
// label: t("press-conference"),
// active: pathname.includes("/schedule/press-conference"),
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/contributor/schedule/event",
// label: t("event"),
// active: pathname.includes("/schedule/event"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
// {
// href: "/contributor/schedule/press-release",
// label: t("press-release"),
// active: pathname.includes("/schedule/press-release"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
// ],
// },
// ],
// },
{
groupLabel: "",
id: "schedule",
menus: [
{
id: "schedule",
href: "/contributor/schedule",
label: t("schedule"),
active: pathname.includes("/schedule"),
icon: "uil:schedule",
submenus: [
2025-06-07 12:35:53 +00:00
// {
// href: "/contributor/schedule/press-conference",
// label: t("press-conference"),
// active: pathname.includes("/schedule/press-conference"),
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/contributor/schedule/event",
// label: t("event"),
// active: pathname.includes("/schedule/event"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
// {
// href: "/contributor/schedule/press-release",
// label: t("press-release"),
// active: pathname.includes("/schedule/press-release"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
2024-11-26 03:09:48 +00:00
{
2025-06-07 12:35:53 +00:00
href: "/contributor/schedule/live-report",
label: t("live-report"),
active: pathname.includes("/schedule/live-report"),
icon: "heroicons:arrow-trending-up",
2024-11-26 03:09:48 +00:00
children: [],
},
2025-06-07 12:35:53 +00:00
// {
// href: "/contributor/schedule/press-conference",
// label: t("press-conference"),
// active: pathname.includes("/schedule/press-conference"),
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/contributor/schedule/event",
// label: "event",
// active: pathname.includes("/schedule/event"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
// {
// href: "/contributor/schedule/press-release",
// label: t("press-release"),
// active: pathname.includes("/schedule/press-release"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
2024-11-26 03:09:48 +00:00
{
2025-06-07 12:35:53 +00:00
href: "/contributor/schedule/calendar-polri",
label: t("calendar-polri"),
active: pathname.includes("/schedule/calendar-polri"),
icon: "heroicons:arrow-trending-up",
2024-11-26 03:09:48 +00:00
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "blog",
menus: [
{
id: "blog",
href: "/contributor/blog",
label: t("blog"),
active: pathname.includes("/blog"),
icon: "fluent:clipboard-text-32-regular",
submenus: [],
},
],
},
2025-08-21 17:12:01 +00:00
{
groupLabel: "",
id: "curatedcontent",
menus: [
{
id: "curatedcontent",
href: "/shared/curated-content",
label: t("curated-content"),
active: pathname.includes("/curated-content"),
icon: "pixelarticons:calendar-text",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "contest",
menus: [
{
id: "contest",
href: "/shared/contest",
label: t("contest"),
active: pathname.includes("/contest"),
icon: "ic:outline-emoji-events",
submenus: [],
},
],
},
{
groupLabel: "",
id: "settings",
menus: [
{
id: "settings",
href: "/admin/settings",
label: t("settings"),
active: pathname.includes("/settinng"),
icon: "material-symbols:settings",
submenus: [
{
href: "/admin/settings/banner",
label: "Banner",
active: pathname === "/admin/settings/banner",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/popup",
label: "Pop Up",
active: pathname === "/admin/settings/popup",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/iklan",
label: "Iklan",
active: pathname === "/admin/settings/iklan",
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
];
} else if (Number(userLevelId) == 761) {
menusSelected = [
2025-02-04 06:29:06 +00:00
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [],
},
],
},
{
groupLabel: "",
id: "content",
menus: [
2024-11-26 03:09:48 +00:00
{
id: "content",
href: "/contributor/content/image",
label: t("content"),
active: pathname.includes("/content"),
icon: "line-md:youtube",
submenus: [
2024-11-26 03:09:48 +00:00
{
href: "/contributor/content/image",
label: t("image"),
active: pathname.includes("/content/image"),
icon: "ic:outline-image",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/video",
label: t("video"),
active: pathname.includes("/content/video"),
icon: "line-md:youtube",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/teks",
label: t("text"),
active: pathname.includes("/content/text"),
icon: "heroicons:document",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/audio",
label: t("audio"),
active: pathname.includes("/content/audio"),
icon: "heroicons:share",
2024-11-26 03:09:48 +00:00
children: [],
},
],
},
],
},
2025-02-04 06:29:06 +00:00
{
groupLabel: "",
id: "agenda-setting",
menus: [
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
{
groupLabel: "",
id: "task",
menus: [
{
id: "task",
href: "/contributor/task",
label: t("task"),
active: pathname.includes("/task"),
icon: "fluent:clipboard-task-add-24-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "schedule",
menus: [
{
id: "schedule",
href: "/contributor/schedule",
label: t("schedule"),
active: pathname.includes("/schedule"),
icon: "uil:schedule",
submenus: [
{
href: "/contributor/schedule/press-conference",
2025-03-05 16:37:57 +00:00
label: t("press-conference"),
2025-02-04 06:29:06 +00:00
active: pathname.includes("/schedule/press-conference"),
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/contributor/schedule/event",
label: "event",
active: pathname.includes("/schedule/event"),
icon: "heroicons:shopping-cart",
children: [],
},
{
href: "/contributor/schedule/press-release",
2025-03-05 16:37:57 +00:00
label: t("press-release"),
2025-02-04 06:29:06 +00:00
active: pathname.includes("/schedule/press-release"),
icon: "heroicons:shopping-cart",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "blog",
menus: [
{
id: "blog",
href: "/contributor/blog",
label: t("blog"),
active: pathname.includes("/blog"),
icon: "fluent:clipboard-text-32-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "contest",
menus: [
{
id: "contest",
href: "/shared/contest",
label: t("contest"),
2025-02-04 06:29:06 +00:00
active: pathname.includes("/contest"),
icon: "ic:outline-emoji-events",
submenus: [],
},
],
},
];
}
2026-01-29 11:38:34 +00:00
} else if (
Number(roleId) == 4 ||
(Number(roleId) == 3 && Number(levelNumber) == 3)
) {
2025-06-14 01:15:59 +00:00
menusSelected = [
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [],
},
],
},
{
groupLabel: "",
id: "content",
menus: [
{
id: "content",
href: "/contributor/content/image",
label: t("content"),
active: pathname.includes("/content"),
icon: "line-md:youtube",
submenus: [
{
href: "/contributor/content/image",
label: t("image"),
active: pathname.includes("/content/image"),
icon: "ic:outline-image",
children: [],
},
{
href: "/contributor/content/video",
label: t("video"),
active: pathname.includes("/content/video"),
icon: "line-md:youtube",
children: [],
},
{
href: "/contributor/content/teks",
label: t("text"),
active: pathname.includes("/content/teks"),
icon: "heroicons:document",
children: [],
},
{
href: "/contributor/content/audio",
label: t("audio"),
active: pathname.includes("/content/audio"),
icon: "heroicons:share",
children: [],
},
// {
// href: "/contributor/content/spit",
// label: "spit",
// active: pathname.includes("/content/spit"),
// icon: "heroicons:credit-card",
// children: [],
// },
// {
// href: "/contributor/content/nulis-ai",
// label: "nulis ai",
// active: pathname.includes("/content/nulisai"),
// icon: "heroicons:credit-card",
// children: [],
// },
],
},
],
},
{
groupLabel: "",
id: "agenda-setting",
menus: [
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
2026-01-29 11:38:34 +00:00
// {
// groupLabel: "",
// id: "planning",
// menus: [
// {
// id: "planning",
// href: "/contributor/planning",
// label: t("planning"),
// active: pathname.includes("/planning"),
// icon: "pajamas:planning",
// submenus: [
// {
// href: "/contributor/planning/mediahub",
// label: "mediaHub",
// active: pathname.includes("/planning/mediahub"),
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/contributor/planning/medsos-mediahub",
// label: "medsos mediahub",
// active: pathname.includes("/planning/medsos-mediahub"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
// ],
// },
// ],
// },
2025-06-14 01:15:59 +00:00
{
groupLabel: "",
id: "task",
menus: [
{
id: "task",
href: "/contributor/task",
label: t("task"),
active: pathname.includes("/task"),
icon: "fluent:clipboard-task-add-24-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "schedule",
menus: [
{
id: "schedule",
href: "/contributor/schedule",
label: t("schedule"),
active: pathname.includes("/schedule"),
icon: "uil:schedule",
submenus: [
{
2026-01-29 11:38:34 +00:00
href: "/contributor/schedule/live-report",
label: t("live-report"),
active: pathname.includes("/schedule/live-report"),
2025-06-14 01:15:59 +00:00
icon: "heroicons:arrow-trending-up",
children: [],
},
2026-01-29 11:38:34 +00:00
// {
// href: "/contributor/schedule/press-conference",
// label: t("press-conference"),
// active: pathname.includes("/schedule/press-conference"),
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/contributor/schedule/event",
// label: t("event"),
// active: pathname.includes("/schedule/event"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
// {
// href: "/contributor/schedule/press-release",
// label: t("press-release"),
// active: pathname.includes("/schedule/press-release"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
2025-06-14 01:15:59 +00:00
],
},
],
},
2026-01-29 11:38:34 +00:00
// {
// groupLabel: "",
// id: "blog",
// menus: [
// {
// id: "blog",
// href: "/contributor/blog",
// label: t("blog"),
// active: pathname.includes("/blog"),
// icon: "fluent:clipboard-text-32-regular",
// submenus: [],
// },
// ],
// },
2025-06-14 01:15:59 +00:00
{
groupLabel: "",
id: "curatedcontent",
menus: [
{
id: "curatedcontent",
href: "/shared/curated-content",
label: t("curated-content"),
active: pathname.includes("/curated-content"),
icon: "pixelarticons:calendar-text",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "contest",
menus: [
{
id: "contest",
href: "/shared/contest",
label: t("contest"),
active: pathname.includes("/contest"),
icon: "ic:outline-emoji-events",
submenus: [],
},
],
},
];
2025-02-11 05:54:31 +00:00
} else if (
2025-06-14 01:15:59 +00:00
(Number(roleId) == 3 || Number(roleId) == 14 || Number(roleId) == 15) &&
2025-02-11 05:54:31 +00:00
Number(levelNumber) == 3
) {
2026-01-29 11:38:34 +00:00
if (Number(userParentLevelId) != 761) {
menusSelected = [
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [],
},
],
},
{
groupLabel: "",
id: "content",
menus: [
{
id: "content",
href: "/contributor/content/image",
label: t("content"),
active: pathname.includes("/content"),
icon: "line-md:youtube",
submenus: [
2024-11-26 03:09:48 +00:00
{
href: "/contributor/content/image",
label: t("image"),
active: pathname.includes("/content/image"),
icon: "ic:outline-image",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/video",
label: t("video"),
active: pathname.includes("/content/video"),
icon: "line-md:youtube",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/teks",
label: t("text"),
active: pathname.includes("/content/text"),
icon: "heroicons:document",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/audio",
label: t("audio"),
active: pathname.includes("/content/audio"),
icon: "heroicons:share",
2024-11-26 03:09:48 +00:00
children: [],
},
// {
// href: "/contributor/content/spit",
// label: "spit",
// active: pathname.includes("/content/spit"),
// icon: "heroicons:credit-card",
// children: [],
// },
// {
// href: "/contributor/content/nulis-ai",
// label: "nulis ai",
// active: pathname.includes("/content/nulisai"),
// icon: "heroicons:credit-card",
// children: [],
// },
2024-11-26 03:09:48 +00:00
],
},
],
},
{
groupLabel: "",
id: "agenda-setting",
menus: [
2024-11-26 03:09:48 +00:00
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
// {
// groupLabel: "",
// id: "planning",
// menus: [
// {
// id: "planning",
// href: "/contributor/planning",
// label: t("planning"),
// active: pathname.includes("/planning"),
// icon: "pajamas:planning",
// submenus: [
// {
// href: "/contributor/planning/mediahub",
// label: "mediaHub",
// active: pathname.includes("/planning/mediahub"),
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/contributor/planning/medsos-mediahub",
// label: "medsos mediahub",
// active: pathname.includes("/planning/medsos-mediahub"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
// ],
// },
// ],
// },
{
groupLabel: "",
id: "task",
menus: [
{
id: "task",
href: "/contributor/task",
label: t("task"),
active: pathname.includes("/task"),
icon: "fluent:clipboard-task-add-24-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "schedule",
menus: [
{
id: "schedule",
href: "/contributor/schedule",
label: t("schedule"),
active: pathname.includes("/schedule"),
icon: "uil:schedule",
submenus: [
2024-11-26 03:09:48 +00:00
{
href: "/contributor/schedule/press-conference",
2025-03-05 16:37:57 +00:00
label: t("press-conference"),
active: pathname.includes("/schedule/press-conference"),
icon: "heroicons:arrow-trending-up",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/schedule/event",
2025-03-05 16:37:57 +00:00
label: t("event"),
active: pathname.includes("/schedule/event"),
icon: "heroicons:shopping-cart",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/schedule/press-release",
2025-03-05 16:37:57 +00:00
label: t("press-release"),
active: pathname.includes("/schedule/press-release"),
icon: "heroicons:shopping-cart",
2024-11-26 03:09:48 +00:00
children: [],
},
],
},
],
},
// {
// groupLabel: "",
// id: "blog",
// menus: [
// {
// id: "blog",
// href: "/contributor/blog",
// label: t("blog"),
// active: pathname.includes("/blog"),
// icon: "fluent:clipboard-text-32-regular",
// submenus: [],
// },
// ],
// },
{
groupLabel: "",
id: "curatedcontent",
menus: [
{
id: "curatedcontent",
href: "/shared/curated-content",
label: t("curated-content"),
active: pathname.includes("/curated-content"),
icon: "pixelarticons:calendar-text",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "contest",
menus: [
{
id: "contest",
href: "/shared/contest",
label: t("contest"),
active: pathname.includes("/contest"),
icon: "ic:outline-emoji-events",
submenus: [],
},
],
},
// {
// groupLabel: "",
// id: "settings",
// menus: [
// {
// id: "settings",
// href: "/admin/settings",
// label: t("settings"),
// active: pathname.includes("/settinng"),
// icon: "material-symbols:settings",
// submenus: [
// {
// href: "/admin/settings/banner",
// label: "Banner",
// active: pathname === "/admin/settings/banner",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/popup",
// label: "Pop Up",
// active: pathname === "/admin/settings/popup",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/iklan",
// label: "Iklan",
// active: pathname === "/admin/settings/iklan",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// ],
// },
// ],
// },
];
} else if (Number(userParentLevelId) == 761) {
menusSelected = [
2025-02-04 06:29:06 +00:00
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [],
},
],
},
{
groupLabel: "",
id: "content",
menus: [
{
id: "content",
href: "/contributor/content/image",
label: t("content"),
active: pathname.includes("/content"),
icon: "line-md:youtube",
submenus: [
2024-11-26 03:09:48 +00:00
{
href: "/contributor/content/image",
label: t("image"),
active: pathname.includes("/content/image"),
icon: "ic:outline-image",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/video",
label: t("video"),
active: pathname.includes("/content/video"),
icon: "line-md:youtube",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/teks",
label: t("text"),
2025-05-19 19:39:21 +00:00
active: pathname.includes("/content/teks"),
icon: "heroicons:document",
2024-11-26 03:09:48 +00:00
children: [],
},
{
href: "/contributor/content/audio",
label: t("audio"),
active: pathname.includes("/content/audio"),
icon: "heroicons:share",
2024-11-26 03:09:48 +00:00
children: [],
},
],
2024-11-27 04:14:10 +00:00
},
],
},
2025-02-04 06:29:06 +00:00
{
groupLabel: "",
id: "agenda-setting",
menus: [
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
{
groupLabel: "",
id: "planning",
menus: [
{
id: "planning",
href: "/contributor/planning",
label: t("planning"),
active: pathname.includes("/planning"),
icon: "pajamas:planning",
submenus: [
{
href: "/contributor/planning/mediahub",
label: "mediaHub",
active: pathname.includes("/planning/mediahub"),
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/contributor/planning/medsos-mediahub",
label: "medsos mediahub",
active: pathname.includes("/planning/medsos-mediahub"),
icon: "heroicons:shopping-cart",
children: [],
},
],
},
],
},
2025-10-08 09:49:26 +00:00
// {
// groupLabel: "",
// id: "task",
// menus: [
// {
// id: "task",
// href: "/contributor/task",
// label: t("task"),
// active: pathname.includes("/task"),
// icon: "fluent:clipboard-task-add-24-regular",
// submenus: [],
// },
// ],
// },
2025-02-04 06:29:06 +00:00
{
groupLabel: "",
id: "schedule",
menus: [
{
id: "schedule",
href: "/contributor/schedule",
label: t("schedule"),
active: pathname.includes("/schedule"),
icon: "uil:schedule",
submenus: [
2025-08-21 17:12:01 +00:00
// {
// href: "/contributor/schedule/press-conference",
// label: t("press-conference"),
// active: pathname.includes("/schedule/press-conference"),
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/contributor/schedule/event",
// label: t("event"),
// active: pathname.includes("/schedule/event"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
// {
// href: "/contributor/schedule/press-release",
// label: t("press-release"),
// active: pathname.includes("/schedule/press-release"),
// icon: "heroicons:shopping-cart",
// children: [],
// },
2025-02-04 06:29:06 +00:00
{
2025-08-21 17:12:01 +00:00
href: "/contributor/schedule/live-report",
label: t("live-report"),
active: pathname.includes("/schedule/live-report"),
2025-02-04 06:29:06 +00:00
icon: "heroicons:arrow-trending-up",
children: [],
},
{
2025-08-21 17:12:01 +00:00
href: "/contributor/schedule/calendar-polri",
label: t("calendar-polri"),
active: pathname.includes("/schedule/calendar-polri"),
icon: "heroicons:arrow-trending-up",
2025-02-04 06:29:06 +00:00
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "blog",
menus: [
{
id: "blog",
href: "/contributor/blog",
label: t("blog"),
active: pathname.includes("/blog"),
icon: "fluent:clipboard-text-32-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "curatedcontent",
menus: [
{
id: "curatedcontent",
href: "/shared/curated-content",
label: t("curated-content"),
active: pathname.includes("/curated-content"),
icon: "pixelarticons:calendar-text",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "contest",
menus: [
{
id: "contest",
href: "/shared/contest",
label: "contest",
2025-02-04 06:29:06 +00:00
active: pathname.includes("/contest"),
icon: "ic:outline-emoji-events",
submenus: [],
},
],
},
{
groupLabel: "",
id: "settings",
menus: [
{
id: "settings",
href: "/admin/settings",
label: t("settings"),
active: pathname.includes("/settinng"),
icon: "material-symbols:settings",
submenus: [
{
href: "/admin/settings/banner",
label: "Banner",
active: pathname === "/admin/settings/banner",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/popup",
label: "Pop Up",
active: pathname === "/admin/settings/popup",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/iklan",
label: "Iklan",
active: pathname === "/admin/settings/iklan",
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
];
}
} else if (Number(roleId) == 9) {
menusSelected = [
2025-09-12 10:51:33 +00:00
// {
// groupLabel: t("apps"),
// id: "dashboard",
// menus: [
// {
// id: "dashboard",
// href: "/dashboard",
// label: t("dashboard"),
// active: pathname.includes("/dashboard"),
// icon: "material-symbols:dashboard",
// submenus: [],
// },
// ],
// },
2024-12-27 14:14:58 +00:00
{
groupLabel: "",
id: "ticketing",
menus: [
{
id: "ticketing",
href: "/supervisor/ticketing",
label: t("ticketing"),
active: pathname.includes("/ticketing"),
icon: "mdi:ticket-outline",
2025-09-08 17:26:30 +00:00
submenus: [
{
href: "/supervisor/ticketing/all",
2025-09-09 15:33:29 +00:00
label: "All",
active: pathname.includes("/ticketing/all"),
2025-09-08 17:26:30 +00:00
icon: "solar:inbox-line-outline",
children: [],
},
{
2025-09-12 10:51:33 +00:00
href: "/supervisor/ticketing/6",
label: "Emergency Issues",
active: pathname.includes("/ticketing/6"),
icon: "ri:share-forward-2-fill",
children: [],
},
{
href: "/supervisor/ticketing/9",
label: "Whatsapp",
active: pathname.includes("/ticketing/9"),
icon: "ri:share-forward-2-fill",
2025-09-08 17:26:30 +00:00
children: [],
},
{
2025-09-12 10:51:33 +00:00
href: "/supervisor/ticketing/1",
label: "Komentar Konten",
active: pathname.includes("/ticketing/1"),
2025-09-08 17:26:30 +00:00
icon: "ri:share-forward-2-fill",
children: [],
},
{
2025-09-12 10:51:33 +00:00
href: "/supervisor/ticketing/7",
label: "Email",
active: pathname.includes("/ticketing/7"),
icon: "ri:share-forward-2-fill",
children: [],
},
{
href: "/supervisor/ticketing/8",
label: "Pesan Masuk",
active: pathname.includes("/ticketing/8"),
2025-09-08 17:26:30 +00:00
icon: "ri:share-forward-2-fill",
children: [],
},
// {
2025-09-12 10:51:33 +00:00
// href: "/supervisor/ticketing/3",
// label: "Instagram",
// active: pathname.includes("/ticketing/3"),
// icon: "ri:chat-private-line",
// children: [],
// },
// {
2025-09-12 10:51:33 +00:00
// href: "/supervisor/ticketing/2",
// label: "Facebook",
// active: pathname.includes("/ticketing/2"),
// icon: "ri:share-forward-2-fill",
// children: [],
// },
// {
2025-09-12 10:51:33 +00:00
// href: "/supervisor/ticketing/5",
// label: "Youtube",
// active: pathname.includes("/ticketing/5"),
// icon: "ri:share-forward-2-fill",
// children: [],
// },
2025-09-12 10:51:33 +00:00
// {
// href: "/",
// label: "App Store",
// active: pathname.includes("/ticketing/app-store"),
// icon: "ri:share-forward-2-fill",
// children: [],
// },
// {
// href: "/",
// label: "Web Humas",
// active: pathname.includes("/ticketing/web-humas"),
// icon: "ri:share-forward-2-fill",
// children: [],
// },
// {
// href: "/",
// label: "e-PPID",
// active: pathname.includes("/ticketing/e-ppid"),
// icon: "ri:share-forward-2-fill",
// children: [],
// },
2025-09-12 10:51:33 +00:00
// {
// href: "/",
// label: "Campaignpool",
// active: pathname.includes("/ticketing/campaignpool"),
// icon: "ri:share-forward-2-fill",
// children: [],
// },
2025-09-08 17:26:30 +00:00
],
2024-12-27 14:14:58 +00:00
},
],
},
{
groupLabel: "",
id: "knowledge-base",
menus: [
{
id: "knowledge-base",
href: "/supervisor/knowledge-base",
label: t("knowledge-base"),
active: pathname.includes("/knowledge-base"),
icon: "hugeicons:knowledge-02",
submenus: [],
},
],
},
{
groupLabel: "",
id: "faq",
menus: [
{
id: "faq",
href: "/supervisor/faq",
label: t("faq"),
active: pathname.includes("/faq"),
2024-12-27 14:14:58 +00:00
icon: "wpf:faq",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/supervisor/communications",
label: t("communication"),
active: pathname.includes("/communications"),
icon: "icon-park-outline:communication",
submenus: [
{
2025-01-12 12:54:11 +00:00
href: "/supervisor/communications/questions/all",
2024-12-27 14:14:58 +00:00
label: t("questions"),
active: pathname.includes("/communications/questions"),
icon: "solar:inbox-line-outline",
children: [],
},
{
href: "/supervisor/communications/internal",
label: t("internal"),
active: pathname.includes("/communications/internal"),
icon: "ri:chat-private-line",
children: [],
},
2025-03-23 07:57:45 +00:00
{
href: "/supervisor/communications/contact",
label: t("contact"),
active: pathname.includes("/communications/contact"),
icon: "ri:share-forward-2-fill",
children: [],
},
2024-12-27 14:14:58 +00:00
{
href: "/supervisor/communications/forward",
label: t("forward"),
active: pathname.includes("/communications/forward"),
icon: "ri:share-forward-2-fill",
children: [],
},
{
href: "/supervisor/communications/collaboration",
label: t("collaboration"),
active: pathname.includes("/communications/collaboration"),
icon: "clarity:employee-group-line",
children: [],
},
2025-03-23 07:57:45 +00:00
2024-12-27 14:14:58 +00:00
{
href: "/supervisor/communications/account-report",
label: t("account-report"),
active: pathname.includes("/communications/account-report"),
icon: "uiw:user-delete",
children: [],
},
// {
// href: "/supervisor/communications/ptt",
// label: t("ptt"),
// active: pathname.includes("/communications/ptt"),
// icon: "clarity:employee-group-line",
// children: [],
// },
// {
// href: "/supervisor/communications/web-chat",
// label: t("web-chat"),
// active: pathname.includes("/communications/web-chat"),
// icon: "clarity:employee-group-line",
// children: [],
// },
2024-12-27 14:14:58 +00:00
],
},
],
},
{
groupLabel: "",
id: "settings",
menus: [
{
id: "settings",
href: "/supervisor/setting",
2024-12-27 14:14:58 +00:00
label: t("settings"),
active: pathname.includes("/setting"),
2024-12-27 14:14:58 +00:00
icon: "uil:setting",
submenus: [
{
href: "/supervisor/setting/feedback",
2024-12-27 14:14:58 +00:00
label: t("feedback"),
active: pathname.includes("/supervisor/setting/feedback"),
2024-12-27 14:14:58 +00:00
icon: "clarity:employee-group-line",
children: [],
},
{
href: "/supervisor/setting/social-media",
2024-12-27 14:14:58 +00:00
label: t("social-media"),
active: pathname.includes("/supervisor/setting/social-media"),
2024-12-27 14:14:58 +00:00
icon: "clarity:employee-group-line",
children: [],
},
],
},
],
},
];
2025-04-29 17:16:33 +00:00
} else if (
Number(roleId) == 11 ||
Number(roleId) == 19 ||
Number(roleId) == 12
) {
2024-12-12 04:49:58 +00:00
menusSelected = [
2024-12-27 14:14:58 +00:00
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [],
},
],
},
{
groupLabel: "",
id: "content-production",
menus: [
{
id: "content-production",
href: "/curator/content-production",
label: t("content-production"),
active: pathname.includes("/content-production"),
icon: "fluent:content-view-gallery-16-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "pattern-relation",
menus: [
{
id: "pattern-relation",
href: "/curator/pattern-relation",
label: t("pattern-relation"),
active: pathname.includes("/pattern-relation"),
icon: "oui:app-index-pattern",
submenus: [],
},
],
},
{
groupLabel: "",
id: "agenda-setting",
menus: [
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
{
groupLabel: "",
id: "task-plan",
menus: [
{
id: "task-plan",
href: "/curator/task-plan",
label: t("task-plan"),
active: pathname.includes("/task-plan"),
icon: "pajamas:planning",
submenus: [
{
href: "/curator/task-plan/mediahub",
label: "mediaHub",
active: pathname === "/task-plan/mediahub",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/curator/task-plan/medsos-mediahub",
label: "medsos mediahub",
active: pathname === "/task-plan/medsos-mediahub",
icon: "heroicons:shopping-cart",
children: [],
},
],
},
],
},
{
groupLabel: "",
2025-04-15 03:59:21 +00:00
id: "tatask ",
menus: [
{
id: "tatask",
href: "/contributor/task-ta",
label: t("task-ta"),
active: pathname.includes("/task-ta"),
icon: "fluent:clipboard-task-add-24-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "curatedcontent ",
2024-12-27 14:14:58 +00:00
menus: [
{
id: "curatedcontent",
href: "/shared/curated-content",
label: t("curated-content"),
active: pathname.includes("/curated-content"),
icon: "pixelarticons:calendar-text",
submenus: [],
},
],
},
{
groupLabel: "",
id: "media-tracking",
menus: [
{
id: "media-tracking",
href: "/curator/media-tracking",
label: t("media-tracking"),
active: pathname.includes("/media-tracking"),
icon: "material-symbols:map-search-outline",
submenus: [],
},
],
},
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "contest",
menus: [
{
id: "contest",
href: "/shared/contest",
label: t("contest"),
2024-12-27 14:14:58 +00:00
active: pathname.includes("/contest"),
icon: "ic:outline-emoji-events",
submenus: [],
},
],
},
{
groupLabel: "",
id: "feedback",
menus: [
{
id: "feedback",
href: "/curator/feedback",
label: t("feedback"),
active: pathname.includes("/feedback"),
icon: "mdi:feedback-outline",
submenus: [],
},
],
},
];
2024-12-30 13:23:15 +00:00
} else if (Number(roleId) === 2) {
2025-01-13 00:55:58 +00:00
if (Number(levelNumber) == 1) {
menusSelected = [
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [
{
2025-06-09 02:01:46 +00:00
href: "/dashboard/executive",
2025-03-03 04:58:16 +00:00
label: "Executive",
2025-06-09 02:01:46 +00:00
active: pathname === "/dashboard/executive",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
2025-03-03 04:58:16 +00:00
href: "/dashboard",
label: "Breakdown",
active: pathname === "/dashboard",
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "management-user",
menus: [
{
id: "management-user-menu",
href: "/admin/management-user",
label: "Management User",
active: pathname.includes("/management-user"),
icon: "clarity:users-solid",
submenus: [],
},
],
},
{
groupLabel: "",
id: "content-production",
menus: [
{
id: "content-production",
href: "/curator/content-production",
label: t("content-production"),
active: pathname.includes("/content-production"),
icon: "fluent:content-view-gallery-16-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "pattern-relation",
menus: [
{
id: "pattern-relation",
href: "/curator/pattern-relation",
label: t("pattern-relation"),
active: pathname.includes("/pattern-relation"),
icon: "oui:app-index-pattern",
submenus: [],
},
],
},
// {
// groupLabel: "",
// id: "agenda-setting",
// menus: [
// {
// id: "agenda-setting",
// href: "/contributor/agenda-setting",
// label: t("agenda-setting"),
// active: pathname.includes("/agenda-setting"),
// icon: "iconoir:journal-page",
// submenus: [],
// },
// ],
// },
{
groupLabel: "",
id: "performance-polda",
menus: [
{
id: "performance-polda",
href: "/admin/performance-polda",
label: t("performance-polda"),
active: pathname.includes("/admin/performance-polda"),
icon: "ant-design:signal-filled",
submenus: [],
},
],
},
{
groupLabel: "",
id: "analysis",
menus: [
{
id: "analysis",
href: "/admin/analysis",
label: t("analysis"),
active: pathname.includes("/task-plan"),
icon: "mdi:chart-line",
submenus: [
{
href: "/admin/analysis/content-management",
label: t("management-content"),
active: pathname === "/admin/analysis/content-management",
icon: "",
children: [],
},
{
href: "/admin/analysis/schedule",
label: t("schedule"),
active: pathname === "/admin/analysis/schedule",
icon: "heroicons:shopping-cart",
children: [],
},
{
href: "/admin/analysis/feedback-center",
label: "Feedback Center",
active: pathname === "/admin/analysis/feedback-center",
icon: "heroicons:shopping-cart",
children: [],
},
{
href: "/admin/analysis/emergency-issue",
label: "Emergency Issue",
active: pathname === "/admin/analysis/emergency-issue",
icon: "heroicons:shopping-cart",
children: [],
},
],
},
],
},
2025-01-13 04:50:39 +00:00
{
groupLabel: "",
id: "media-tracking",
menus: [
{
id: "media-tracking",
href: "/curator/media-tracking",
label: t("media-tracking"),
active: pathname.includes("/media-tracking"),
icon: "material-symbols:map-search-outline",
submenus: [
{
href: "/admin/media-tracking/tracking-berita",
2025-06-16 01:05:50 +00:00
label: "Tracking Berita",
active: pathname === "/admin/media-tracking/tracking-berita",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/media-tracking/results",
label: "Hasil",
active: pathname === "/admin/media-tracking/results",
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
2025-06-16 08:07:58 +00:00
// {
// groupLabel: "",
// id: "contest",
// menus: [
// {
// id: "contest",
// href: "/shared/contest",
// label: t("contest"),
// active: pathname.includes("/contest"),
// icon: "ic:outline-emoji-events",
// submenus: [],
// },
// ],
// },
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "feedback",
menus: [
{
id: "feedback",
href: "/curator/feedback",
label: t("feedback"),
active: pathname.includes("/curator/feedback"),
icon: "mdi:feedback-outline",
submenus: [],
},
],
},
2025-04-16 06:28:10 +00:00
{
groupLabel: "",
id: "survey",
menus: [
{
id: "survey",
href: "/admin/survey",
label: t("survey"),
active: pathname.includes("/admin/survey"),
icon: "wpf:survey",
submenus: [],
},
],
},
{
groupLabel: "",
id: "broadcast",
menus: [
{
id: "broadcast",
href: "/admin/broadcast",
label: "Broadcast",
active: pathname.includes("/broadcast"),
icon: "mdi:broadcast",
submenus: [],
},
],
},
{
groupLabel: "",
id: "experts",
menus: [
{
id: "experts",
href: "/admin/add-experts",
label: t("add-experts"),
active: pathname.includes("/add-experts"),
icon: "majesticons:user",
submenus: [],
},
],
},
{
groupLabel: "",
id: "settings",
menus: [
{
id: "settings",
href: "/admin/settings",
label: t("settings"),
active: pathname.includes("/settinng"),
icon: "material-symbols:settings",
submenus: [
{
href: "/admin/settings/category",
label: t("category"),
active: pathname === "/admin/settings/category",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/setting-tracking",
label: t("setting-tracking"),
active: pathname === "/admin/settings/setting-tracking",
icon: "heroicons:arrow-trending-up",
children: [],
},
// {
// href: "/admin/settings/tag",
// label: "Tag",
// active: pathname === "/admin/settings/tag",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/banner",
// label: "Banner",
// active: pathname === "/admin/settings/banner",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/feedback",
// label: "Feedback",
// active: pathname === "/admin/settings/feedback",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/faq",
// label: "FAQ",
// active: pathname === "/admin/settings/faq",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "https://nat-mediahub.polri.go.id/",
// label: "Mediahub 2022",
// active: pathname === "/admin/settings/mediahub-2022",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/privacy",
// label: t("privacy"),
// active: pathname === "/admin/settings/privacy",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
],
},
],
},
];
2025-01-13 04:50:39 +00:00
} else if (Number(levelNumber) == 2) {
2025-01-13 00:55:58 +00:00
menusSelected = [
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [
{
2025-06-09 02:01:46 +00:00
href: "/dashboard/executive",
2025-03-03 04:58:16 +00:00
label: "Executive",
2025-06-09 02:01:46 +00:00
active: pathname === "/dashboard/executive",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
2025-03-03 04:58:16 +00:00
href: "/dashboard",
label: "Breakdown",
active: pathname === "/dashboard",
icon: "heroicons:arrow-trending-up",
children: [],
},
],
2025-01-13 04:50:39 +00:00
},
],
},
{
groupLabel: "",
id: "management-user",
menus: [
{
id: "management-user-menu",
href: "/admin/management-user",
label: "Management User",
active: pathname.includes("/management-user"),
icon: "clarity:users-solid",
submenus: [],
},
],
},
2025-01-13 04:50:39 +00:00
{
groupLabel: "",
id: "content-production",
menus: [
{
id: "content-production",
href: "/curator/content-production",
label: t("content-production"),
active: pathname.includes("/content-production"),
icon: "fluent:content-view-gallery-16-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "pattern-relation",
menus: [
{
id: "pattern-relation",
href: "/curator/pattern-relation",
label: t("pattern-relation"),
active: pathname.includes("/pattern-relation"),
icon: "oui:app-index-pattern",
submenus: [],
},
],
},
{
groupLabel: "",
id: "agenda-setting",
menus: [
{
id: "agenda-setting",
href: "/contributor/agenda-setting",
label: t("agenda-setting"),
active: pathname.includes("/agenda-setting"),
icon: "iconoir:journal-page",
submenus: [],
},
],
},
2025-01-13 04:50:39 +00:00
{
groupLabel: "",
id: "performance-polres",
menus: [
{
id: "performance-polres",
href: "/admin/performance-polres",
label: t("performance-polres"),
active: pathname.includes("/admin/performance-polres"),
icon: "ant-design:signal-filled",
submenus: [],
},
],
},
{
groupLabel: "",
id: "media-tracking",
menus: [
{
id: "media-tracking",
href: "/curator/media-tracking",
label: t("media-tracking"),
active: pathname.includes("/media-tracking"),
icon: "material-symbols:map-search-outline",
submenus: [
{
2025-06-16 08:07:58 +00:00
href: "/admin/media-tracking/tracking-berita",
label: "Tracking Beritra",
active: pathname === "/admin/media-tracking/tracking-berita",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
2025-06-16 08:07:58 +00:00
href: "/admin/media-tracking/results",
label: "Hasil",
active: pathname === "/admin/media-tracking/results",
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
2025-01-13 04:50:39 +00:00
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
{
groupLabel: "",
id: "experts",
menus: [
{
id: "experts",
href: "/admin/add-experts",
label: t("add-experts"),
active: pathname.includes("/add-experts"),
icon: "majesticons:user",
submenus: [],
},
],
},
2025-05-20 07:08:49 +00:00
{
groupLabel: "",
id: "settings",
menus: [
{
id: "settings",
href: "/admin/settings",
label: t("settings"),
active: pathname.includes("/settinng"),
icon: "material-symbols:settings",
submenus: [
{
href: "/admin/settings/category",
label: t("category"),
active: pathname === "/admin/settings/category",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/tag",
label: "Tag",
active: pathname === "/admin/settings/tag",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/banner",
label: "Banner",
active: pathname === "/admin/settings/banner",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/feedback",
label: "Feedback",
active: pathname === "/admin/settings/feedback",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/faq",
label: "FAQ",
active: pathname === "/admin/settings/faq",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "https://nat-mediahub.polri.go.id/",
label: "Mediahub 2022",
active: pathname === "/admin/settings/mediahub-2022",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/privacy",
label: t("privacy"),
active: pathname === "/admin/settings/privacy",
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
2025-01-13 04:50:39 +00:00
];
} else {
menusSelected = [
2025-01-13 00:55:58 +00:00
{
2025-01-13 04:50:39 +00:00
groupLabel: t("apps"),
id: "dashboard",
2025-01-13 00:55:58 +00:00
menus: [
{
2025-01-13 04:50:39 +00:00
id: "dashboard",
href: "/dashboard",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "material-symbols:dashboard",
submenus: [
{
href: "/dashboard/executive",
label: "Executive",
active: pathname === "/dashboard/executive",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/dashboard",
label: "Breakdown",
active: pathname === "/dashboard",
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
2025-11-27 01:25:28 +00:00
// {
// groupLabel: "",
// id: "management-user",
// menus: [
// {
// id: "management-user-menu",
// href: "/admin/management-user",
// label: "Management User",
// active: pathname.includes("/management-user"),
// icon: "clarity:users-solid",
// submenus: [],
// },
// ],
// },
2025-01-13 00:55:58 +00:00
{
groupLabel: "",
id: "content-production",
menus: [
{
id: "content-production",
href: "/curator/content-production",
label: t("content-production"),
active: pathname.includes("/content-production"),
icon: "fluent:content-view-gallery-16-regular",
submenus: [],
},
],
},
{
groupLabel: "",
id: "pattern-relation",
menus: [
{
id: "pattern-relation",
href: "/curator/pattern-relation",
label: t("pattern-relation"),
active: pathname.includes("/pattern-relation"),
icon: "oui:app-index-pattern",
submenus: [],
},
],
},
2025-06-16 08:07:58 +00:00
{
groupLabel: "",
id: "performance-satker",
menus: [
{
id: "performance-polres",
href: "/admin/performance-satker",
label: t("performance-satker"),
active: pathname.includes("/admin/performance-satker"),
icon: "ant-design:signal-filled",
submenus: [],
},
],
},
{
groupLabel: "",
id: "media-tracking",
menus: [
{
id: "media-tracking",
href: "/curator/media-tracking",
label: t("media-tracking"),
active: pathname.includes("/media-tracking"),
icon: "material-symbols:map-search-outline",
submenus: [
{
2025-06-16 08:07:58 +00:00
href: "/admin/media-tracking/tracking-berita",
label: "Tracking Beritra",
active: pathname === "/admin/media-tracking/tracking-berita",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
2025-06-16 08:07:58 +00:00
href: "/admin/media-tracking/results",
label: "Hasil",
active: pathname === "/admin/media-tracking/results",
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
2025-01-13 00:55:58 +00:00
{
groupLabel: "",
id: "communication",
menus: [
{
id: "communication",
href: "/shared/communication",
label: t("communication"),
active: pathname.includes("/communication"),
icon: "token:chat",
submenus: [],
},
],
},
2025-11-27 01:25:28 +00:00
// {
// groupLabel: "",
// id: "experts",
// menus: [
// {
// id: "experts",
// href: "/admin/add-experts",
// label: t("add-experts"),
// active: pathname.includes("/add-experts"),
// icon: "majesticons:user",
// submenus: [],
// },
// ],
// },
2025-01-13 00:55:58 +00:00
{
groupLabel: "",
id: "settings",
menus: [
{
id: "settings",
href: "/admin/settings",
label: t("settings"),
active: pathname.includes("/settinng"),
icon: "material-symbols:settings",
submenus: [
{
href: "/admin/settings/category",
label: t("category"),
active: pathname === "/admin/settings/category",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/admin/settings/tag",
label: "Tag",
active: pathname === "/admin/settings/tag",
icon: "heroicons:arrow-trending-up",
children: [],
},
2025-11-13 10:46:23 +00:00
// {
// href: "/admin/settings/banner",
// label: "Banner",
// active: pathname === "/admin/settings/banner",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/feedback",
// label: "Feedback",
// active: pathname === "/admin/settings/feedback",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/faq",
// label: "FAQ",
// active: pathname === "/admin/settings/faq",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "https://nat-mediahub.polri.go.id/",
// label: "Mediahub 2022",
// active: pathname === "/admin/settings/mediahub-2022",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
// {
// href: "/admin/settings/privacy",
// label: t("privacy"),
// active: pathname === "/admin/settings/privacy",
// icon: "heroicons:arrow-trending-up",
// children: [],
// },
2025-01-13 00:55:58 +00:00
],
},
],
},
];
}
2025-02-11 06:53:55 +00:00
} else if (Number(roleId) === 18) {
menusSelected = [
{
groupLabel: t("apps"),
id: "dashboard",
menus: [
{
id: "dashboard",
2025-06-07 12:35:53 +00:00
href: "/dashboard/executive-data",
2025-02-11 06:53:55 +00:00
label: t("dashboard"),
2025-06-07 12:35:53 +00:00
active: pathname.includes("/dashboard/executive-data"),
2025-02-11 06:53:55 +00:00
icon: "material-symbols:dashboard",
submenus: [
{
2025-06-07 12:35:53 +00:00
href: "/dashboard/executive-data",
2025-02-11 06:53:55 +00:00
label: "Executive",
2025-06-07 12:35:53 +00:00
active: pathname === "/dashboard/executive-data",
2025-02-11 06:53:55 +00:00
icon: "heroicons:arrow-trending-up",
children: [],
},
],
},
],
},
];
}
return menusSelected;
2024-11-26 03:09:48 +00:00
}
export function getHorizontalMenuList(pathname: string, t: any): Group[] {
return [
{
groupLabel: t("dashboard"),
id: "dashboard",
menus: [
{
id: "dashboard",
href: "/dashboard/analytics",
label: t("dashboard"),
active: pathname.includes("/dashboard"),
icon: "heroicons-outline:home",
submenus: [
{
href: "/dashboard/analytics",
label: t("analytics"),
active: pathname === "/dashboard/analytics",
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/dashboard/dash-ecom",
label: t("ecommerce"),
active: pathname === "/dashboard/dash-ecom",
icon: "heroicons:shopping-cart",
children: [],
},
{
href: "/dashboard/project",
label: t("project"),
active: pathname === "/dashboard/project",
icon: "heroicons:document",
children: [],
},
{
href: "/dashboard/crm",
label: t("crm"),
active: pathname === "/dashboard/crm",
icon: "heroicons:share",
children: [],
},
{
href: "/dashboard/banking",
label: t("banking"),
active: pathname === "/dashboard/banking",
icon: "heroicons:credit-card",
children: [],
},
],
},
],
},
{
groupLabel: t("apps"),
id: "app",
menus: [
{
id: "app",
href: "/app/chat",
label: t("apps"),
active: pathname.includes("/app/chat"),
icon: "heroicons-outline:chat",
submenus: [
{
href: "/app/chat",
label: t("chat"),
active: pathname === "/app/chat",
icon: "heroicons-outline:chat",
children: [],
},
{
href: "/app/email",
label: t("email"),
active: pathname === "/app/email",
icon: "heroicons-outline:mail",
children: [],
},
{
href: "/app/kanban",
label: t("kanban"),
active: pathname === "/app/kanban",
icon: "heroicons-outline:view-boards",
children: [],
},
{
href: "/app/calendar",
label: t("calendar"),
active: pathname === "/app/calendar",
icon: "heroicons-outline:calendar",
children: [],
},
{
href: "/app/todo",
label: t("todo"),
active: pathname === "/app/todo",
icon: "heroicons-outline:clipboard-check",
children: [],
},
{
href: "/app/projects",
label: t("projects"),
active: pathname === "/app/projects",
icon: "heroicons-outline:document",
children: [],
},
],
},
],
},
{
groupLabel: t("ecommerce"),
id: "ecommerce",
menus: [
{
id: "ecommerce",
href: "/ecommerce/frontend",
label: t("ecommerce"),
active: pathname.includes("/ecommerce"),
icon: "heroicons-outline:shopping-bag",
submenus: [
{
href: "/ecommerce/frontend",
label: t("userApp"),
active: pathname === "/ecommerce/frontend",
icon: "heroicons-outline:user",
children: [
{
href: "/ecommerce/frontend",
label: t("products"),
active: pathname === "/ecommerce/frontend",
},
{
href: "/ecommerce/frontend/c06d48bf-7f35-4789-b71e-d80fee5b430t",
label: t("productDetails"),
active:
pathname ===
"/ecommerce/frontend/c06d48bf-7f35-4789-b71e-d80fee5b430t",
},
{
href: "/ecommerce/frontend/checkout/cart",
label: t("cart"),
active: pathname === "/ecommerce/frontend/checkout/cart",
},
{
href: "/ecommerce/frontend/wishlist",
label: t("wishlist"),
active: pathname === "/ecommerce/frontend/wishlist",
},
],
},
{
href: "/ecommerce/backend",
label: t("adminApp"),
active: pathname === "/ecommerce/backend",
icon: "heroicons-outline:user-circle",
children: [
{
href: "/ecommerce/backend/add-product",
label: t("addProduct"),
active: pathname === "/ecommerce/backend/add-product",
},
{
href: "/ecommerce/backend/customer-list",
label: t("customerList"),
active: pathname === "/ecommerce/backend/customer-list",
},
{
href: "/ecommerce/backend/edit-product",
label: t("editProduct"),
active: pathname === "/ecommerce/backend/edit-product",
},
{
href: "/ecommerce/backend/invoice",
label: t("invoice"),
active: pathname === "/ecommerce/backend/invoice",
},
{
href: "/ecommerce/backend/order-details",
label: t("orderDetails"),
active: pathname === "/ecommerce/backend/order-details",
},
{
href: "/ecommerce/backend/order-list",
label: t("orderList"),
active: pathname === "/ecommerce/backend/order-list",
},
{
href: "/ecommerce/backend/purchase-list",
label: t("purchaseList"),
active: pathname === "/ecommerce/backend/purchase-list",
},
{
href: "/ecommerce/backend/sellers",
label: t("sellers"),
active: pathname === "/ecommerce/backend/sellers",
},
],
},
],
},
],
},
{
groupLabel: t("pages"),
id: "auth",
menus: [
{
id: "auth",
href: "/auth/login",
label: t("authentication"),
active: pathname.includes("/auth"),
icon: "heroicons-outline:lock-closed",
submenus: [
{
href: "/auth/login",
label: t("signInOne"),
active: pathname === "/auth/login",
icon: "",
children: [],
},
{
href: "/auth/login2",
label: t("signInTwo"),
active: pathname === "/auth/login2",
icon: "",
children: [],
},
{
href: "/auth/login3",
label: t("signInThree"),
active: pathname === "/auth/login3",
icon: "",
children: [],
},
{
href: "/auth/register",
label: t("signUpOne"),
active: pathname === "/auth/register",
icon: "",
children: [],
},
{
href: "/auth/register2",
label: t("signUpTwo"),
active: pathname === "/auth/register2",
icon: "",
children: [],
},
{
href: "/auth/register3",
label: t("signUpThree"),
active: pathname === "/auth/register3",
icon: "",
children: [],
},
{
href: "/auth/forgot-password",
label: t("forgotPasswordOne"),
active: pathname === "/auth/forgot-password",
icon: "",
children: [],
},
{
href: "/auth/forgot-password2",
label: t("forgotPasswordTwo"),
active: pathname === "/auth/forgot-password2",
icon: "",
children: [],
},
{
href: "/auth/forgot-password3",
label: t("forgotPasswordThree"),
active: pathname === "/auth/forgot-password3",
icon: "",
children: [],
},
{
href: "/auth/look-screen",
label: t("lockScreenOne"),
active: pathname === "/auth/look-screen",
icon: "",
children: [],
},
{
href: "/auth/look-screen",
label: t("lockScreenTwo"),
active: pathname === "/auth/look-screen2",
icon: "",
children: [],
},
{
href: "/auth/look-screen3",
label: t("lockScreenThree"),
active: pathname === "/auth/look-screen3",
icon: "",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "utility",
menus: [
{
id: "utility",
href: "/utility/blank-page",
label: t("utility"),
active: pathname.includes("/utility"),
icon: "heroicons-outline:view-boards",
submenus: [
{
href: "/utility/blank-page",
label: t("blankPage"),
active: pathname === "/utility/blank-page",
icon: "heroicons:document",
children: [],
},
{
href: "/utility/blog",
label: t("blog"),
active: pathname === "/utility/blog",
icon: "heroicons:square-2-stack",
children: [],
},
{
href: "/utility/faq",
label: t("faq"),
active: pathname === "/utility/faq",
icon: "heroicons:question-mark-circle",
children: [],
},
{
href: "/utility/invoice",
label: t("invoice"),
active: pathname === "/utility/invoice",
icon: "heroicons:clipboard-document-list",
children: [],
},
{
href: "/utility/pricing",
label: t("pricing"),
active: pathname === "/utility/pricing",
icon: "heroicons:currency-dollar",
children: [],
},
{
href: "/utility/profile",
label: t("profile"),
active: pathname === "/utility/profile",
icon: "heroicons:user-circle",
children: [],
},
{
href: "/utility/settings",
label: t("settings"),
active: pathname === "/utility/settings",
icon: "heroicons:wrench-screwdriver",
children: [],
},
{
href: "/changelog",
label: t("changelog"),
active: pathname.includes("/changelog"),
icon: "heroicons:arrow-trending-up",
children: [],
},
{
href: "/blocks/basic-widget",
label: t("basicWidget"),
active: pathname === "/blocks/basic-widget",
icon: "heroicons-outline:home",
children: [],
},
{
href: "/blocks/statistic-widget",
label: t("statisticsWidget"),
active: pathname === "/blocks/statistic-widget",
icon: "heroicons-outline:home",
children: [],
},
{
href: "/icons",
label: t("icons"),
active: pathname.includes("/icons"),
icon: "heroicons-outline:emoji-happy",
children: [],
},
],
},
],
},
{
groupLabel: t("elements"),
id: "components",
menus: [
{
id: "components",
href: "/components/avatar",
label: t("components"),
active: pathname.includes("/components"),
icon: "heroicons-outline:collection",
submenus: [
{
href: "/components/avatar",
label: t("avatar"),
active: pathname === "/components/avatar",
icon: "",
children: [],
},
{
href: "/components/alert",
label: t("alert"),
active: pathname === "/components/alert",
icon: "",
children: [],
},
{
href: "/components/alert-dialog",
label: t("alertDialog"),
active: pathname === "/components/alert-dialog",
icon: "",
children: [],
},
{
href: "/components/accordion",
label: t("accordion"),
active: pathname === "/components/accordion",
icon: "",
children: [],
},
{
href: "/components/badge",
label: t("badge"),
active: pathname === "/components/badge",
icon: "",
children: [],
},
{
href: "/components/breadcrumb",
label: t("breadcrumb"),
active: pathname === "/components/breadcrumb",
icon: "",
children: [],
},
{
href: "/components/button",
label: t("button"),
active: pathname === "/components/button",
icon: "",
children: [],
},
{
href: "/components/calendar",
label: t("calendar"),
active: pathname === "/components/calendar",
icon: "",
children: [],
},
{
href: "/components/card",
label: t("card"),
active: pathname === "/components/card",
icon: "",
children: [],
},
{
href: "/components/carousel",
label: t("carousel"),
active: pathname === "/components/carousel",
icon: "",
children: [],
},
{
href: "/components/collapsible",
label: t("collapsible"),
active: pathname === "/components/collapsible",
icon: "",
children: [],
},
{
href: "/components/context-menu",
label: t("contextMenu"),
active: pathname === "/components/context-menu",
icon: "",
children: [],
},
{
href: "/components/dialog",
label: t("dialog"),
active: pathname === "/components/dialog",
icon: "",
children: [],
},
{
href: "/components/drawer",
label: t("drawer"),
active: pathname === "/components/drawer",
icon: "",
children: [],
},
{
href: "/components/dropdown",
label: t("dropdown"),
active: pathname === "/components/dropdown",
icon: "",
children: [],
},
{
href: "/components/hover-card",
label: t("hoverCard"),
active: pathname === "/components/hover-card",
icon: "",
children: [],
},
{
href: "/components/menu-bar",
label: t("menuBar"),
active: pathname === "/components/menu-bar",
icon: "",
children: [],
},
{
href: "/components/navigation-menu",
label: t("navigationMenu"),
active: pathname === "/components/navigation-menu",
icon: "",
children: [],
},
{
href: "/components/pagination",
label: t("pagination"),
active: pathname === "/components/pagination",
icon: "",
children: [],
},
{
href: "/components/popover",
label: t("popover"),
active: pathname === "/components/popover",
icon: "",
children: [],
},
{
href: "/components/progress",
label: t("progress"),
active: pathname === "/components/progress",
icon: "",
children: [],
},
{
href: "/components/resizable",
label: t("resizable"),
active: pathname === "/components/resizable",
icon: "",
children: [],
},
{
href: "/components/scroll-area",
label: t("scrollArea"),
active: pathname === "/components/scroll-area",
icon: "",
children: [],
},
{
href: "/components/separator",
label: t("separator"),
active: pathname === "/components/separator",
icon: "",
children: [],
},
{
href: "/components/sheet",
label: t("sheet"),
active: pathname === "/components/sheet",
icon: "",
children: [],
},
{
href: "/components/skeleton",
label: t("skeleton"),
active: pathname === "/components/skeleton",
icon: "",
children: [],
},
{
href: "/components/sonner",
label: t("sonner"),
active: pathname === "/components/sonner",
icon: "",
children: [],
},
{
href: "/components/tabs",
label: t("tabs"),
active: pathname === "/components/tabs",
icon: "",
children: [],
},
{
href: "/components/toast",
label: t("toast"),
active: pathname === "/components/toast",
icon: "",
children: [],
},
{
href: "/components/toggle",
label: t("toggle"),
active: pathname === "/components/toggle",
icon: "",
children: [],
},
{
href: "/components/tooltip",
label: t("tooltip"),
active: pathname === "/components/tooltip",
icon: "",
children: [],
},
{
href: "/components/typography",
label: t("typography"),
active: pathname === "/components/typography",
icon: "",
children: [],
},
{
href: "/components/colors",
label: t("colors"),
active: pathname === "/components/colors",
icon: "",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "forms",
menus: [
{
id: "forms",
href: "/forms/input",
label: t("forms"),
active: pathname.includes("/forms"),
icon: "heroicons-outline:clipboard-list",
2024-11-27 04:14:10 +00:00
submenus: [
2024-11-26 03:09:48 +00:00
{
href: "/forms/input",
label: t("input"),
active: pathname === "/forms/input",
icon: "",
children: [],
},
{
href: "/forms/input-group",
label: t("inputGroup"),
active: pathname === "/forms/input-group",
icon: "",
children: [],
},
{
href: "/forms/input-layout",
label: t("inputLayout"),
active: pathname === "/forms/input-layout",
icon: "",
children: [],
},
{
href: "/forms/input-mask",
label: t("inputMask"),
active: pathname === "/forms/input-mask",
icon: "",
children: [],
},
{
href: "/forms/input-otp",
label: t("inputOtp"),
active: pathname === "/forms/input-otp",
icon: "",
children: [],
},
{
href: "/forms/input-file",
label: t("inputFile"),
active: pathname === "/forms/input-file",
icon: "",
children: [],
},
{
href: "/forms/form-validation",
label: t("formValidation"),
active: pathname === "/forms/form-validation",
icon: "",
children: [],
},
{
href: "/forms/select",
label: t("select"),
active: pathname === "/forms/select",
icon: "",
children: [],
},
{
href: "/forms/react-select",
label: t("reactSelect"),
active: pathname === "/forms/react-select",
icon: "",
children: [],
},
{
href: "/forms/slider",
label: t("slider"),
active: pathname === "/forms/slider",
icon: "",
children: [],
},
{
href: "/forms/switch",
label: t("switch"),
active: pathname === "/forms/switch",
icon: "",
children: [],
},
{
href: "/forms/radio",
label: t("radio"),
active: pathname === "/forms/radio",
icon: "",
children: [],
},
{
href: "/forms/checkbox",
label: t("checkbox"),
active: pathname === "/forms/checkbox",
icon: "",
children: [],
},
{
href: "/forms/combobox",
label: t("combobox"),
active: pathname === "/forms/combobox",
icon: "",
children: [],
},
{
href: "/forms/command",
label: t("command"),
active: pathname === "/forms/command",
icon: "",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "table",
menus: [
{
id: "table",
href: "/table/basic-table",
label: t("table"),
active: pathname.includes("/table"),
icon: "heroicons:table-cells",
submenus: [
{
href: "/table/basic-table",
label: t("basicTable"),
active: pathname === "/table/basic-table",
icon: "",
children: [],
},
{
href: "/table/react-table",
label: t("reactTable"),
active: pathname === "/table/react-table",
icon: "",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "charts",
menus: [
{
id: "charts",
href: "/charts/appex-charts/charts-appex-area",
label: t("chart"),
active: pathname.includes("/charts"),
icon: "heroicons:chart-bar",
submenus: [
{
href: "/charts/appex-charts/charts-appex-area",
label: t("appexCharts"),
active: pathname.includes("/charts/appex-charts"),
icon: "",
children: [
{
href: "/charts/appex-charts/charts-appex-area",
label: t("areaCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-area",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-bar",
label: t("barCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-bar",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-boxplot",
label: t("boxplotCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-boxplot",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-bubble",
label: t("bubbleCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-bubble",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-candlestick",
label: t("candlestickCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-candlestick",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-column",
label: t("columnCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-column",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-combo",
label: t("comboCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-combo",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-funnel",
label: t("funnelCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-funnel",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-heatmap",
label: t("heatmapCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-heatmap",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-line",
label: t("lineCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-line",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-pie",
label: t("pieCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-pie",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-polararea",
label: t("ploarareaCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-polararea",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-radar",
label: t("radarCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-radar",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-radialbars",
label: t("radialbarCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-radialbars",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-range",
label: t("rangeCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-range",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-scatter",
label: t("scatterCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-scatter",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-timeline",
label: t("timelineCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-timeline",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/appex-charts/charts-appex-treemap",
label: t("treemapCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/appex-charts/charts-appex-treemap",
2024-11-26 03:09:48 +00:00
),
children: [],
},
],
},
{
href: "/charts/rechart/charts-rechart-area",
label: t("rechart"),
active: pathname.includes("/charts/rechart"),
icon: "",
children: [
{
href: "/charts/rechart/charts-rechart-area",
label: t("areaCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/rechart/charts-rechart-area",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/rechart/charts-rechart-bar",
label: t("barCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/rechart/charts-rechart-bar",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/rechart/charts-rechart-composed",
label: t("composedCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/rechart/charts-rechart-composed",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/rechart/charts-rechart-line",
label: t("lineCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/rechart/charts-rechart-line",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/rechart/charts-rechart-pie",
label: t("pieCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/rechart/charts-rechart-pie",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/rechart/charts-rechart-radar",
label: t("radarCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/rechart/charts-rechart-radar",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/rechart/charts-rechart-radialbar",
label: t("radialbarCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/rechart/charts-rechart-radialbar",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/rechart/charts-rechart-scatter",
label: t("scatterCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/rechart/charts-rechart-scatter",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/rechart/charts-rechart-treemap",
label: t("treemapCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/rechart/charts-rechart-treemap",
2024-11-26 03:09:48 +00:00
),
children: [],
},
],
},
{
href: "/charts/chart-js/charts-chartjs-area",
label: t("chartJs"),
active: pathname.includes("/charts/chart-js"),
icon: "",
children: [
{
href: "/charts/chart-js/charts-chartjs-area",
label: t("areaCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-area",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-bar",
label: t("barCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-bar",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-line",
label: t("lineCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-line",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-animations",
label: t("animationCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-animations",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-legend",
label: t("legendCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-legend",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-scaleoptions",
label: t("scaleOptionCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-scaleoptions",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-scales",
label: t("scaleCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-scales",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-scriptable",
label: t("scriptableCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-scriptable",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-title",
label: t("titleCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-title",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-tooltip",
label: t("tooltipChart"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-tooltip",
2024-11-26 03:09:48 +00:00
),
children: [],
},
{
href: "/charts/chart-js/charts-chartjs-other",
label: t("otherCharts"),
active: pathname.includes(
2026-01-29 11:38:34 +00:00
"/charts/chart-js/charts-chartjs-other",
2024-11-26 03:09:48 +00:00
),
children: [],
},
],
},
],
},
],
},
{
groupLabel: "",
id: "maps",
menus: [
{
id: "maps",
href: "/maps/maps-leaflet",
label: t("maps"),
active: pathname.includes("/maps/maps-leaflet"),
icon: "heroicons-outline:map",
submenus: [
{
href: "/maps/maps-leaflet",
label: t("mapsLeaflet"),
active: pathname.includes("/maps/maps-leaflet"),
icon: "",
children: [],
},
{
href: "/maps/maps-vector",
label: t("mapsVector"),
active: pathname.includes("/maps/maps-vector"),
icon: "",
children: [],
},
],
},
],
},
{
groupLabel: "",
id: "icons",
menus: [],
},
];
}