import { AlertOutlined, AlignLeftOutlined, BarChartOutlined, BugOutlined, DashboardFilled, DeploymentUnitOutlined, LineChartOutlined, MenuOutlined, RocketOutlined, SettingOutlined, } from '@ant-design/icons'; import ROUTES from 'constants/routes'; import { SidebarMenu } from './sideNav.types'; const menuItems: SidebarMenu[] = [ { key: ROUTES.GET_STARTED, label: 'Get Started', icon: , }, { key: ROUTES.APPLICATION, label: 'Services', icon: , }, { key: ROUTES.TRACE, label: 'Traces', icon: , }, { key: ROUTES.LOGS_EXPLORER, label: 'Logs', icon: , }, { key: ROUTES.ALL_DASHBOARD, label: 'Dashboards', icon: , }, { key: ROUTES.LIST_ALL_ALERT, label: 'Alerts', icon: , }, { key: ROUTES.ALL_ERROR, label: 'Exceptions', icon: , }, { key: ROUTES.SERVICE_MAP, label: 'Service Map', icon: , }, { key: ROUTES.USAGE_EXPLORER, label: 'Usage Explorer', icon: , }, { key: ROUTES.SETTINGS, label: 'Settings', icon: , }, ]; /** Mapping of some newly added routes and their corresponding active sidebar menu key */ export const NEW_ROUTES_MENU_ITEM_KEY_MAP = { [ROUTES.TRACES_EXPLORER]: ROUTES.TRACE, [ROUTES.TRACE_EXPLORER]: ROUTES.TRACE, [ROUTES.LOGS_EXPLORER]: ROUTES.LOGS, }; export default menuItems;