11// Importing icons
22import AddLinkIcon from '@mui/icons-material/AddLink'
3- import SettingsIcon from '@mui/icons-material/Settings'
4- import ReceiptIcon from '@mui/icons-material/Receipt'
5- import HttpIcon from '@mui/icons-material/Http'
6- import DashboardIcon from '@mui/icons-material/Dashboard'
73import ListIcon from '@mui/icons-material/List'
8- import BarChartIcon from '@mui/icons-material/BarChart'
94import PersonIcon from '@mui/icons-material/Person'
10- import SecurityIcon from '@mui/icons-material/Security'
11- import LayersIcon from '@mui/icons-material/Layers'
12- import AccountBalanceWalletIcon from '@mui/icons-material/AccountBalanceWallet'
13- import AssessmentIcon from '@mui/icons-material/Assessment'
14- import AssignmentIcon from '@mui/icons-material/Assignment'
155import PeopleIcon from '@mui/icons-material/People'
166import GroupAddIcon from '@mui/icons-material/GroupAdd'
17- import ShoppingCartIcon from '@mui/icons-material/ShoppingCart'
187import AdminPanelSettingsIcon from '@mui/icons-material/AdminPanelSettings'
198
209// Components
@@ -40,68 +29,19 @@ export function Sidebar({ mode }: AppProps) {
4029 name : 'Add URL' ,
4130 } ) }
4231
43- < CollapsibleMenu icon = { HttpIcon } title = "Links" mode = { mode } >
44- { getItem ( {
45- mode,
46- url : '/user/dashboard' ,
47- icon : < DashboardIcon /> ,
48- name : 'Dashboard' ,
49- } ) }
50- { getItem ( {
51- mode,
52- url : '/user/links' ,
53- icon : < ListIcon /> ,
54- name : 'Links' ,
55- } ) }
56- { getItem ( {
57- mode,
58- url : '/user/reports' ,
59- icon : < BarChartIcon /> ,
60- name : 'Reports' ,
61- } ) }
62- </ CollapsibleMenu >
63-
64- < CollapsibleMenu icon = { SettingsIcon } title = "Setting" mode = { mode } >
65- { getItem ( {
66- mode,
67- url : '/user/profile' ,
68- icon : < PersonIcon /> ,
69- name : 'Profile' ,
70- } ) }
71- { getItem ( {
72- mode,
73- url : '/user/security' ,
74- icon : < SecurityIcon /> ,
75- name : 'Security' ,
76- } ) }
77- { getItem ( {
78- mode,
79- url : '/user/integrations' ,
80- icon : < LayersIcon /> ,
81- name : 'Integrations' ,
82- } ) }
83- { getItem ( {
84- mode,
85- url : '/user/audit' ,
86- icon : < AssessmentIcon /> ,
87- name : 'Audit' ,
88- } ) }
89- </ CollapsibleMenu >
32+ { getItem ( {
33+ mode,
34+ url : '/links' ,
35+ icon : < ListIcon /> ,
36+ name : 'Links' ,
37+ } ) }
9038
91- < CollapsibleMenu icon = { ShoppingCartIcon } title = "E-commerce" mode = { mode } >
92- { getItem ( {
93- mode,
94- url : '/user/billing' ,
95- icon : < AccountBalanceWalletIcon /> ,
96- name : 'Billing' ,
97- } ) }
98- { getItem ( {
99- mode,
100- url : '/user/invoice' ,
101- icon : < ReceiptIcon /> ,
102- name : 'Invoice' ,
103- } ) }
104- </ CollapsibleMenu >
39+ { getItem ( {
40+ mode,
41+ url : '/profile' ,
42+ icon : < PersonIcon /> ,
43+ name : 'Profile' ,
44+ } ) }
10545
10646 < CollapsibleMenu
10747 icon = { AdminPanelSettingsIcon }
@@ -127,13 +67,6 @@ export function Sidebar({ mode }: AppProps) {
12767 name : 'Groups' ,
12868 } ) }
12969 </ CollapsibleMenu >
130-
131- { getItem ( {
132- mode,
133- url : '/about' ,
134- icon : < AssignmentIcon /> ,
135- name : 'About As' ,
136- } ) }
13770 </ ul >
13871
13972 < Footer mode = { mode } />
0 commit comments