feat(admin): extract AdminLayout as a separate server component

This commit is contained in:
2026-04-22 19:22:14 -04:00
parent cc4527d488
commit 456b1746bd
4 changed files with 30 additions and 29 deletions
@@ -34,13 +34,6 @@ const AdminSidebar = ({ isMobileMenuOpen, setIsMobileMenuOpen, appName, enabledM
return initial;
});
useEffect(() => {
try {
const stored = sessionStorage.getItem('zen-admin-sidebar-collapsed');
if (stored !== null) setCollapsedSections(new Set(JSON.parse(stored)));
} catch {}
}, []);
const toggleSection = (sectionId) => {
setCollapsedSections(prev => {
const next = new Set(prev);
@@ -49,9 +42,6 @@ const AdminSidebar = ({ isMobileMenuOpen, setIsMobileMenuOpen, appName, enabledM
} else {
next.add(sectionId);
}
try {
sessionStorage.setItem('zen-admin-sidebar-collapsed', JSON.stringify([...next]));
} catch {}
return next;
});
};