Skip to content

Commit 9dbbb14

Browse files
committed
fix the collapse buttom and the items when sidebar is collapsed
1 parent 0561ec2 commit 9dbbb14

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

frontend/src/components/Sidebar.jsx

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -40,27 +40,17 @@ const Sidebar = ({ handleLogout, isCollapsed, toggleSidebar, user }) => {
4040

4141
return (
4242
<div className={`sidebar ${isCollapsed ? 'sidebar--collapsed' : 'sidebar--expanded'}`}>
43-
{/* Header with title and toggle button */}
44-
<div className="sidebar__header">
45-
{!isCollapsed && (
46-
<h1 className="sidebar__title">
47-
<ShieldCheckIcon className="sidebar__title-icon" />
48-
Security Hub
49-
</h1>
43+
<button
44+
onClick={toggleSidebar}
45+
className="sidebar__toggle"
46+
aria-label={isCollapsed ? "Expand Sidebar" : "Collapse Sidebar"}
47+
>
48+
{isCollapsed ? (
49+
<ChevronRightIcon className="sidebar__toggle-icon" />
50+
) : (
51+
<ChevronLeftIcon className="sidebar__toggle-icon" />
5052
)}
51-
<button
52-
onClick={toggleSidebar}
53-
className="sidebar__toggle"
54-
aria-label={isCollapsed ? "Expand Sidebar" : "Collapse Sidebar"}
55-
>
56-
{isCollapsed ? (
57-
<ChevronRightIcon className="sidebar__toggle-icon" />
58-
) : (
59-
<ChevronLeftIcon className="sidebar__toggle-icon" />
60-
)}
61-
</button>
62-
</div>
63-
53+
</button>
6454
{/* Navigation */}
6555
<nav className="sidebar__nav">
6656
{navItems.map((item) => {

0 commit comments

Comments
 (0)