1.5 KiB
1.5 KiB
Tasks: Navegação Unificada no Header (Remoção do Sidebar)
Feature: 013-header-only-nav
Generated: 2026-04-14
Depends On: Nenhuma — alterações puramente de layout/componente frontend
Frontend — Navbar.tsx
- T001 Adicionar arrays
adminNavItemseclientNavItemsno Navbar emfrontend/src/components/Navbar.tsx - T002 Adicionar estados
adminDropdownOpen/clientDropdownOpen+ refs para fechar ao clicar fora emfrontend/src/components/Navbar.tsx - T003 Substituir botão "Painel Admin" por dropdown "Admin ▾" com 7 itens (apenas
isAdmin) emfrontend/src/components/Navbar.tsx - T004 Adicionar dropdown "Minha Conta ▾" com 5 itens do cliente + botão Sair (apenas
isAuthenticatednão-admin) emfrontend/src/components/Navbar.tsx - T005 Expandir mobile menu para incluir itens admin/cliente inline em
frontend/src/components/Navbar.tsx
Frontend — AdminLayout.tsx
- T006 Remover
<aside>sidebar do AdminLayout emfrontend/src/layouts/AdminLayout.tsx - T007 Simplificar estrutura: Navbar + main full-width com
pt-14emfrontend/src/layouts/AdminLayout.tsx
Frontend — ClientLayout.tsx
- T008 Remover
<aside>sidebar e mobile nav bar do ClientLayout emfrontend/src/layouts/ClientLayout.tsx - T009 Adicionar
<Navbar />ao ClientLayout (atualmente ausente) emfrontend/src/layouts/ClientLayout.tsx - T010 Simplificar estrutura: main full-width com
pt-14emfrontend/src/layouts/ClientLayout.tsx