gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/sidebar/items.tsx · v0.5.1
Source
1 1eb203e Mrdn 2y ago import { SidebarObject } from '@marzneshin/components';
2 4708fcb Dawsh 2y ago import { Box, Home, ShieldCheck, Server, ServerCog, Settings, UsersIcon } from 'lucide-react';
3 1eb203e Mrdn 2y ago
4 1eb203e Mrdn 2y ago export const sidebarItems: SidebarObject = {
5 1eb203e Mrdn 2y ago Dashboard: [
6 1eb203e Mrdn 2y ago {
7 1eb203e Mrdn 2y ago title: 'Home',
8 1eb203e Mrdn 2y ago to: '/',
9 1eb203e Mrdn 2y ago icon: <Home />,
10 1eb203e Mrdn 2y ago isParent: false,
11 1eb203e Mrdn 2y ago },
12 1eb203e Mrdn 2y ago ],
13 1eb203e Mrdn 2y ago Management: [
14 1eb203e Mrdn 2y ago {
15 1eb203e Mrdn 2y ago title: 'Users',
16 1eb203e Mrdn 2y ago to: '/users',
17 1eb203e Mrdn 2y ago icon: <UsersIcon />,
18 1eb203e Mrdn 2y ago isParent: false,
19 1eb203e Mrdn 2y ago },
20 1eb203e Mrdn 2y ago {
21 1eb203e Mrdn 2y ago title: 'Services',
22 1eb203e Mrdn 2y ago to: '/services',
23 1eb203e Mrdn 2y ago icon: <Server />,
24 1eb203e Mrdn 2y ago isParent: false,
25 1eb203e Mrdn 2y ago },
26 1eb203e Mrdn 2y ago {
27 1eb203e Mrdn 2y ago title: 'Nodes',
28 1eb203e Mrdn 2y ago to: '/nodes',
29 1eb203e Mrdn 2y ago icon: <Box />,
30 1eb203e Mrdn 2y ago isParent: false,
31 1eb203e Mrdn 2y ago },
32 1eb203e Mrdn 2y ago {
33 1eb203e Mrdn 2y ago title: 'Hosts',
34 1eb203e Mrdn 2y ago to: '/hosts',
35 1eb203e Mrdn 2y ago icon: <ServerCog />,
36 1eb203e Mrdn 2y ago isParent: false,
37 1eb203e Mrdn 2y ago },
38 b15ff05 Mrdn 2y ago ],
39 b15ff05 Mrdn 2y ago System: [
40 4708fcb Dawsh 2y ago {
41 4708fcb Dawsh 2y ago title: 'Admins',
42 4708fcb Dawsh 2y ago to: '/admins',
43 4708fcb Dawsh 2y ago icon: <ShieldCheck />,
44 4708fcb Dawsh 2y ago isParent: false,
45 4708fcb Dawsh 2y ago },
46 b15ff05 Mrdn 2y ago {
47 b15ff05 Mrdn 2y ago title: 'Settings',
48 b15ff05 Mrdn 2y ago to: '/settings',
49 b15ff05 Mrdn 2y ago icon: <Settings />,
50 b15ff05 Mrdn 2y ago isParent: false,
51 b15ff05 Mrdn 2y ago },
52 1eb203e Mrdn 2y ago ]
53 1eb203e Mrdn 2y ago };
54 9ddfbc8 Mardin 2y ago
55 9ddfbc8 Mardin 2y ago export const sidebarItemsNonSudoAdmin: SidebarObject = {
56 9ddfbc8 Mardin 2y ago Dashboard: [
57 9ddfbc8 Mardin 2y ago {
58 9ddfbc8 Mardin 2y ago title: 'Home',
59 9ddfbc8 Mardin 2y ago to: '/',
60 9ddfbc8 Mardin 2y ago icon: <Home />,
61 9ddfbc8 Mardin 2y ago isParent: false,
62 9ddfbc8 Mardin 2y ago },
63 9ddfbc8 Mardin 2y ago ],
64 9ddfbc8 Mardin 2y ago Management: [
65 9ddfbc8 Mardin 2y ago {
66 9ddfbc8 Mardin 2y ago title: 'Users',
67 9ddfbc8 Mardin 2y ago to: '/users',
68 9ddfbc8 Mardin 2y ago icon: <UsersIcon />,
69 9ddfbc8 Mardin 2y ago isParent: false,
70 9ddfbc8 Mardin 2y ago },
71 9ddfbc8 Mardin 2y ago ],
72 9ddfbc8 Mardin 2y ago };