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,
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;