gitscope
← marzneshin / v0.3.0-alpha11 / dashboard/src/features/sidebar/items.tsx
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/sidebar/items.tsx · TypeScript
Blame Raw
 1import { SidebarObject } from '@marzneshin/components';
 2import { Box, Home, Server, ServerCog, Settings, UsersIcon } from 'lucide-react';
 3
 4export const sidebarItems: SidebarObject = {
 5    Dashboard: [
 6        {
 7            title: 'Home',
 8            to: '/',
 9            icon: <Home />,
10            isParent: false,
11        },
12    ],
13    Management: [
14        {
15            title: 'Users',
16            to: '/users',
17            icon: <UsersIcon />,
18            isParent: false,
19        },
20        {
21            title: 'Services',
22            to: '/services',
23            icon: <Server />,
24            isParent: false,
25        },
26        {
27            title: 'Nodes',
28            to: '/nodes',
29            icon: <Box />,
30            isParent: false,
31        },
32        {
33            title: 'Hosts',
34            to: '/hosts',
35            icon: <ServerCog />,
36            isParent: false,
37        },
38    ],
39    System: [
40        {
41            title: 'Settings',
42            to: '/settings',
43            icon: <Settings />,
44            isParent: false,
45        },
46    ]
47};