1import { SidebarObject } from '@marzneshin/components';
2import { Box, Home, ShieldCheck, 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: 'Admins',
42 to: '/admins',
43 icon: <ShieldCheck />,
44 isParent: false,
45 },
46 {
47 title: 'Settings',
48 to: '/settings',
49 icon: <Settings />,
50 isParent: false,
51 },
52 ]
53};
54
55export const sidebarItemsNonSudoAdmin: SidebarObject = {
56 Dashboard: [
57 {
58 title: 'Home',
59 to: '/',
60 icon: <Home />,
61 isParent: false,
62 },
63 ],
64 Management: [
65 {
66 title: 'Users',
67 to: '/users',
68 icon: <UsersIcon />,
69 isParent: false,
70 },
71 ],
72};