import { getCookiesDecrypt } from "./utils"; 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 = []; if ( (Number(roleId) == 3 || Number(roleId) == 14) && Number(levelNumber) == 1 ) { 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"), 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: [], }, ...(!hideForRole14 ? [ { 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: [], }, ], }, ...(!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: [], }, ], }, ], }, ] : []), ...(!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: [], }, ], }, ...(!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: [], }, // { // 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"), 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", 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", 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) == 3 || Number(roleId) == 14 || Number(roleId) == 15) && Number(levelNumber) == 2 ) { if (Number(userLevelId) != 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: [ { 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: "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: [ // { // 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: [], // }, { 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: [], }, ], }, { 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 = [ { 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/text"), icon: "heroicons:document", children: [], }, { href: "/contributor/content/audio", label: t("audio"), active: pathname.includes("/content/audio"), icon: "heroicons:share", 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: "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: "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) == 3) { 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", 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) == 3 || Number(roleId) == 14 || Number(roleId) == 15) && Number(levelNumber) == 3 ) { const hideForRole3 = Number(roleId) === 3; 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: [ { 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/text"), icon: "heroicons:document", children: [], }, { href: "/contributor/content/audio", label: t("audio"), active: pathname.includes("/content/audio"), icon: "heroicons:share", children: [], }, ...(!hideForRole3 ? [ { 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: [], }, ], }, ...(!hideForRole3 ? [ { 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", 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: [], }, ], }, ], }, ...(!hideForRole3 ? [ { 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: [], }, ], }, ...(!hideForRole3 ? [ { 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 = [ { 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: [], }, ], }, ], }, { 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", // 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: [], // }, { href: "/contributor/schedule/live-report", label: t("live-report"), active: pathname.includes("/schedule/live-report"), icon: "heroicons:arrow-trending-up", 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: [], }, ], }, { groupLabel: "", id: "contest", menus: [ { id: "contest", href: "/shared/contest", label: "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(roleId) == 9) { 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: "ticketing", menus: [ { id: "ticketing", href: "/supervisor/ticketing", label: t("ticketing"), active: pathname.includes("/ticketing"), icon: "mdi:ticket-outline", submenus: [ { href: "/supervisor/ticketing/all", label: "All", active: pathname.includes("/ticketing/all"), icon: "solar:inbox-line-outline", children: [], }, { href: "/supervisor/ticketing/4", label: "Instagram", active: pathname.includes("/ticketing/4"), icon: "ri:chat-private-line", children: [], }, { href: "/supervisor/ticketing/2", label: "Facebook", active: pathname.includes("/ticketing/2"), icon: "ri:share-forward-2-fill", children: [], }, { href: "/supervisor/ticketing/5", label: "Youtube", active: pathname.includes("/ticketing/youtube"), icon: "ri:share-forward-2-fill", children: [], }, { href: "/", label: "Tiktok", active: pathname.includes("/ticketing/tiktok"), icon: "ri:share-forward-2-fill", children: [], }, { href: "/", label: "Kolom Komentar", active: pathname.includes("/ticketing/comment"), icon: "ri:share-forward-2-fill", children: [], }, { href: "/", label: "Hubungi Kami", active: pathname.includes("/ticketing/contact-us"), icon: "ri:share-forward-2-fill", children: [], }, { href: "/", label: "Play Store", active: pathname.includes("/ticketing/play-store"), icon: "ri:share-forward-2-fill", children: [], }, { 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: [], }, { href: "/", label: "Emergency Issues", active: pathname.includes("/ticketing/emergency-issues"), icon: "ri:share-forward-2-fill", children: [], }, { href: "/", label: "Campaignpool", active: pathname.includes("/ticketing/campaignpool"), icon: "ri:share-forward-2-fill", children: [], }, ], }, ], }, { 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"), 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: [ { href: "/supervisor/communications/questions/all", 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: [], }, { href: "/supervisor/communications/contact", label: t("contact"), active: pathname.includes("/communications/contact"), icon: "ri:share-forward-2-fill", children: [], }, { 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: [], }, { 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: [], // }, ], }, ], }, { groupLabel: "", id: "settings", menus: [ { id: "settings", href: "/supervisor/setting", label: t("settings"), active: pathname.includes("/setting"), icon: "uil:setting", submenus: [ { href: "/supervisor/setting/feedback", label: t("feedback"), active: pathname.includes("/supervisor/setting/feedback"), icon: "clarity:employee-group-line", children: [], }, { href: "/supervisor/setting/social-media", label: t("social-media"), active: pathname.includes("/supervisor/setting/social-media"), icon: "clarity:employee-group-line", children: [], }, ], }, ], }, ]; } else if ( Number(roleId) == 11 || Number(roleId) == 19 || Number(roleId) == 12 ) { 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-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: "", 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 ", 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"), 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: [], }, ], }, ]; } else if (Number(roleId) === 2) { 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: [ { 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: [], }, ], }, ], }, { 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: [], }, ], }, ], }, { 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", 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: [], }, ], }, ], }, // { // 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: [], }, ], }, { 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: [], // }, ], }, ], }, ]; } else if (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: [ { 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: [], }, ], }, ], }, { 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-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: [ { href: "/admin/media-tracking/tracking-berita", label: "Tracking Beritra", 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: [], }, ], }, ], }, { 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: [], }, ], }, { 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: [], }, ], }, ], }, ]; } else { menusSelected = [ { groupLabel: t("apps"), id: "dashboard", menus: [ { 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: [], }, ], }, ], }, { 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: "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: [ { href: "/admin/media-tracking/tracking-berita", label: "Tracking Beritra", 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: [], }, ], }, ], }, { 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: [], }, ], }, { 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: [], // }, ], }, ], }, ]; } } else if (Number(roleId) === 18) { menusSelected = [ { groupLabel: t("apps"), id: "dashboard", menus: [ { id: "dashboard", href: "/dashboard/executive-data", label: t("dashboard"), active: pathname.includes("/dashboard/executive-data"), icon: "material-symbols:dashboard", submenus: [ { href: "/dashboard/executive-data", label: "Executive", active: pathname === "/dashboard/executive-data", icon: "heroicons:arrow-trending-up", children: [], }, ], }, ], }, ]; } return menusSelected; } 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", 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: "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( "/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: "", 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: "", 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: [], }, ]; }