Skip to content

Commit 4d22435

Browse files
committed
chore: update Sidebar menu structure to match real routes (v1.6.1)
1 parent 855fab0 commit 4d22435

File tree

2 files changed

+14
-81
lines changed

2 files changed

+14
-81
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@shortlink-org/ui-kit",
3-
"version": "1.6.0",
4-
"_id": "@shortlink-org/ui-kit@1.6.0",
3+
"version": "1.6.1",
4+
"_id": "@shortlink-org/ui-kit@1.6.1",
55
"description": "UI kit for ShortLink",
66
"readme": "./README.md",
77
"type": "module",

src/page/Sidebar/Sidebar.tsx

Lines changed: 12 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,9 @@
11
// Importing icons
22
import 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'
73
import ListIcon from '@mui/icons-material/List'
8-
import BarChartIcon from '@mui/icons-material/BarChart'
94
import 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'
155
import PeopleIcon from '@mui/icons-material/People'
166
import GroupAddIcon from '@mui/icons-material/GroupAdd'
17-
import ShoppingCartIcon from '@mui/icons-material/ShoppingCart'
187
import 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

Comments
 (0)