64ef0892edf56a01a208cfdb3fd443d559184a74
Pedido do usuário: "usar o modelo de arcordeon no menu para que eu poder reocler cada sub menu" — os 6 grupos com sub-itens (Discador, Call Center, Telefonia, IA, Relatórios, Administração) ficavam sempre todos abertos ao mesmo tempo, sem jeito de recolher. NavList (compartilhado entre sidebar desktop, drawer mobile, Platform e Tenant) ganhou estado de abrir/fechar por seção — não é exclusivo (abrir um grupo não fecha os outros). Chevron gira 180° indicando estado; aria-expanded no botão do cabeçalho. Default: só o grupo que contém a rota atual começa aberto, os demais começam fechados — resolve "menu cheio demais" sem esconder onde o usuário está agora. Estado é local (não persiste num F5 de propósito, mas sobrevive à navegação entre páginas normalmente, já que o layout não remonta em troca de rota client-side). Testado com Playwright de verdade: seção sem rota ativa começa aria-expanded="false", clicar abre, clicar de novo fecha. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BFaBaBSQGhyXGEgtTYZGV8
Description
Languages
TypeScript
98.3%
Dockerfile
1.3%
CSS
0.3%
Shell
0.1%