Design validé via une maquette HTML itérée avec l'utilisateur (voir historique de conversation) avant implémentation. - nav-icons.tsx: jeu d'icônes trait fin (24x24, inline SVG) pour les 3 items de nav principaux, les 4 pages de Paramètres et le chevron de repli — pas de librairie d'icônes pour une poignée de glyphes - AppLayout: bouton replier/déplier à côté du logo — la sidebar passe de 15rem à un rail 4.25rem icônes-seules ; un seul toggle de classe CSS sur le <aside> pilote tout (aucun sous-composant n'a besoin de savoir que la sidebar est repliée), état persisté en localStorage - Logo : monogramme "bC" en repli plutôt qu'une icône arbitraire à la place du nom complet - Avatar rond (initiale) dans le menu compte, popover recalée en largeur fixe quand la sidebar est repliée (sinon écrasée à 4.25rem) - title="" sur chaque item pour l'infobulle native une fois replié |
||
|---|---|---|
| .. | ||
| api | ||
| web | ||