mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-19 21:18:25 +02:00
Improve sidebar consistency across different modules
Implement fixed width classes for the sidebar to ensure consistent sizing across all application modules, including the SAV module, and enhance localStorage handling for sidebar state persistence. Replit-Commit-Author: Agent Replit-Commit-Session-Id: f9197b9b-a5b3-4469-a27d-930a9e9ee736 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/f9197b9b-a5b3-4469-a27d-930a9e9ee736/b03w3Om
This commit is contained in:
1 parent
070da4a129
commit
b3ad47fe83
3 files changed
+41
-5
No files matched your search
@@ -52,8 +52,14 @@ export default function Layout({ children }: LayoutProps) {
|
||||
|
||||
const [sidebarCollapsed, setSidebarCollapsed] = useState<boolean>(() => {
|
||||
// Restaurer l'état de la sidebar depuis localStorage, mais forcer collapsed sur mobile
|
||||
const saved = localStorage.getItem('sidebarCollapsed');
|
||||
return isMobile ? true : (saved ? JSON.parse(saved) : false);
|
||||
try {
|
||||
const saved = localStorage.getItem('sidebarCollapsed');
|
||||
console.log('🔧 Layout - Restoring sidebar state:', { saved, isMobile });
|
||||
return isMobile ? true : (saved ? JSON.parse(saved) : false);
|
||||
} catch (error) {
|
||||
console.error('Error reading sidebar state from localStorage:', error);
|
||||
return isMobile ? true : false;
|
||||
}
|
||||
});
|
||||
|
||||
const [mobileMenuOpen, setMobileMenuOpen] = useState(false);
|
||||
|
||||
Reference in new issue
Block a user