From 0ec55acfc53aaa17495297f9db0ed8c045051ca5 Mon Sep 17 00:00:00 2001 From: Dicken Date: Sun, 28 Jun 2026 13:18:23 +0200 Subject: [PATCH] fix: Sidebar scrollbar + einklappbare Gruppen --- frontend/src/App.jsx | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index a94a0ec..f408936 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -158,6 +158,9 @@ function Login({ onLogin }) { function Sidebar({ active, setActive, user, onLogout, unreadMsgs=0 }) { const [appsOpen, setAppsOpen] = useState(true); const [collapsed, setCollapsed] = useState(false); + const [collapsedGroups, setCollapsedGroups] = useState({}); + + const toggleGroup = (group) => setCollapsedGroups(prev => ({ ...prev, [group]: !prev[group] })); const NavBtn = ({ item, sub=false }) => { const ic = active===item.id ? '#4ecdc4' : 'rgba(255,255,255,0.55)'; @@ -220,7 +223,7 @@ function Sidebar({ active, setActive, user, onLogout, unreadMsgs=0 }) { )} -