2023-06-08 10:49:33 +03:00
|
|
|
import {
|
|
|
|
|
AlertOutlined,
|
|
|
|
|
AlignLeftOutlined,
|
|
|
|
|
BarChartOutlined,
|
|
|
|
|
BugOutlined,
|
|
|
|
|
DashboardFilled,
|
|
|
|
|
DeploymentUnitOutlined,
|
|
|
|
|
LineChartOutlined,
|
|
|
|
|
MenuOutlined,
|
2023-09-12 19:20:14 +05:30
|
|
|
RocketOutlined,
|
2023-06-08 10:49:33 +03:00
|
|
|
SettingOutlined,
|
|
|
|
|
} from '@ant-design/icons';
|
|
|
|
|
import ROUTES from 'constants/routes';
|
|
|
|
|
|
2023-09-06 13:00:20 +05:30
|
|
|
import { SidebarMenu } from './sideNav.types';
|
2023-06-08 10:49:33 +03:00
|
|
|
|
2023-09-06 13:00:20 +05:30
|
|
|
const menuItems: SidebarMenu[] = [
|
2023-09-12 19:20:14 +05:30
|
|
|
{
|
|
|
|
|
key: ROUTES.GET_STARTED,
|
|
|
|
|
label: 'Get Started',
|
|
|
|
|
icon: <RocketOutlined rotate={45} />,
|
|
|
|
|
},
|
2023-06-08 10:49:33 +03:00
|
|
|
{
|
|
|
|
|
key: ROUTES.APPLICATION,
|
|
|
|
|
label: 'Services',
|
|
|
|
|
icon: <BarChartOutlined />,
|
|
|
|
|
},
|
|
|
|
|
{
|
2023-06-19 15:57:58 +03:00
|
|
|
key: ROUTES.TRACE,
|
2023-06-08 10:49:33 +03:00
|
|
|
label: 'Traces',
|
|
|
|
|
icon: <MenuOutlined />,
|
|
|
|
|
},
|
|
|
|
|
{
|
2023-09-19 15:35:16 +05:30
|
|
|
key: ROUTES.LOGS_EXPLORER,
|
2023-06-08 10:49:33 +03:00
|
|
|
label: 'Logs',
|
|
|
|
|
icon: <AlignLeftOutlined />,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
key: ROUTES.ALL_DASHBOARD,
|
|
|
|
|
label: 'Dashboards',
|
|
|
|
|
icon: <DashboardFilled />,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
key: ROUTES.LIST_ALL_ALERT,
|
|
|
|
|
label: 'Alerts',
|
|
|
|
|
icon: <AlertOutlined />,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
key: ROUTES.ALL_ERROR,
|
|
|
|
|
label: 'Exceptions',
|
|
|
|
|
icon: <BugOutlined />,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
key: ROUTES.SERVICE_MAP,
|
|
|
|
|
label: 'Service Map',
|
|
|
|
|
icon: <DeploymentUnitOutlined />,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
key: ROUTES.USAGE_EXPLORER,
|
|
|
|
|
label: 'Usage Explorer',
|
|
|
|
|
icon: <LineChartOutlined />,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
key: ROUTES.SETTINGS,
|
|
|
|
|
label: 'Settings',
|
|
|
|
|
icon: <SettingOutlined />,
|
|
|
|
|
},
|
|
|
|
|
];
|
|
|
|
|
|
2023-09-06 13:00:20 +05:30
|
|
|
/** 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,
|
2023-06-08 10:49:33 +03:00
|
|
|
};
|
|
|
|
|
|
2023-09-06 13:00:20 +05:30
|
|
|
export default menuItems;
|