Checkpoint: Modifications de l'interface utilisateur :
- Page AdminSequences : ouvre en vue réduite par défaut - DashboardLayout : seule la section "Gestion" est ouverte par défaut à la connexion - Déployé sur le VPS de production
This commit is contained in:
@@ -214,7 +214,7 @@ function DashboardLayoutContent({
|
||||
// État pour gérer les sections ouvertes/fermées (persisté dans localStorage)
|
||||
const [openSections, setOpenSections] = useState<Record<string, boolean>>(() => {
|
||||
// Version du système de menu (incrémenter pour forcer la réinitialisation)
|
||||
const MENU_VERSION = 3; // Incrémenté pour forcer la réinitialisation après le bug formateur
|
||||
const MENU_VERSION = 4; // Incrémenté pour ne garder ouvert que "Gestion" par défaut
|
||||
const savedVersion = localStorage.getItem('menuVersion');
|
||||
|
||||
// Si la version a changé, ignorer le localStorage existant
|
||||
@@ -229,12 +229,11 @@ function DashboardLayoutContent({
|
||||
}
|
||||
}
|
||||
|
||||
// Valeurs par défaut : toutes les sections sont ouvertes par défaut
|
||||
// Cela garantit que le menu est visible pour tous les rôles
|
||||
// Valeurs par défaut : seule la section "Gestion" est ouverte par défaut
|
||||
const initial: Record<string, boolean> = {};
|
||||
menuSections.forEach(section => {
|
||||
// Ouvrir toutes les sections par défaut
|
||||
initial[section.title] = true;
|
||||
// Ouvrir uniquement la section "Gestion" par défaut
|
||||
initial[section.title] = section.title === "Gestion";
|
||||
});
|
||||
|
||||
// Sauvegarder la version et l'état initial
|
||||
|
||||
Reference in New Issue
Block a user