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 )} -