From 3baccf988bceb1862587092daa6067e5fb8c8dac Mon Sep 17 00:00:00 2001 From: Dicken Date: Mon, 29 Jun 2026 12:03:27 +0200 Subject: [PATCH] fix: Nav - Scroll und einklappbare Gruppen wiederhergestellt --- frontend/src/App.jsx | 64 ++++++++++++++++++++++++++++++-------------- 1 file changed, 44 insertions(+), 20 deletions(-) diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 490ced2..bcb3413 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -158,6 +158,8 @@ function Login({ onLogin }) { function Sidebar({ active, setActive, user, onLogout, unreadMsgs=0, hexWarsTurns=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)'; @@ -228,7 +230,7 @@ function Sidebar({ active, setActive, user, onLogout, unreadMsgs=0, hexWarsTurns )} -