import { Icon } from "@/Components/design-elements"; import { Globe, Gauge, Link, Bell, FileText, AlertTriangle, Wifi, Wrench, ScrollText, Settings, HelpCircle, MessageCircle, Code, User, Lock, Users, Tag, Waypoints, Container, LayoutDashboard, } from "lucide-react"; export const getMenu = (t: Function) => { return [ { group: t("components.sidebar.menu.groups.monitoring"), items: [ { name: t("components.sidebar.menu.dashboard"), path: "dashboard", icon: , }, { name: t("components.sidebar.menu.uptime"), path: "uptime", icon: , }, { name: t("components.sidebar.menu.docker"), path: "docker", icon: , }, { name: t("components.sidebar.menu.infrastructure"), path: "infrastructure", icon: , }, { name: t("components.sidebar.menu.pagespeed"), path: "pagespeed", icon: , }, ], }, { group: t("components.sidebar.menu.groups.alerting"), items: [ { name: t("components.sidebar.menu.incidents"), path: "incidents", icon: , }, { name: t("components.sidebar.menu.notifications"), path: "notifications", icon: , }, { name: t("components.sidebar.menu.maintenance"), path: "maintenance", icon: , }, ], }, { group: t("components.sidebar.menu.groups.reporting"), items: [ { name: t("components.sidebar.menu.statusPages"), path: "status", icon: , }, { name: t("components.sidebar.menu.checks"), path: "checks", icon: , }, { name: t("components.sidebar.menu.logs"), path: "logs", icon: , }, ], }, { group: t("components.sidebar.menu.groups.configuration"), items: [ { name: t("components.sidebar.menu.tags"), path: "tags", icon: , }, { name: t("components.sidebar.menu.proxies"), path: "proxies", icon: , }, { name: t("components.sidebar.menu.settings"), path: "settings", icon: , }, ], }, ]; }; export const getBottomMenu = (t: Function) => { return [ { name: t("components.sidebar.bottomMenu.support"), path: "support", icon: , }, { name: t("components.sidebar.bottomMenu.discussions"), path: "discussions", icon: , }, { name: t("components.sidebar.bottomMenu.docs"), path: "docs", icon: , }, { name: t("components.sidebar.bottomMenu.changelog"), path: "changelog", icon: , }, ]; }; export const getAccountMenu = (t: Function) => { return [ { name: t("components.sidebar.accountMenu.profile"), path: "account/profile", icon: , }, { name: t("components.sidebar.accountMenu.password"), path: "account/password", icon: , }, { name: t("components.sidebar.accountMenu.team"), path: "account/team", icon: , }, ]; };