feat: add full project - backend, frontend, docker, specs and configs
This commit is contained in:
parent
b77c7d5a01
commit
e6cb06255b
24489 changed files with 61341 additions and 36 deletions
23
.specify/features/013-header-only-nav/tasks.md
Normal file
23
.specify/features/013-header-only-nav/tasks.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# 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
|
||||
- [x] T001 Adicionar arrays `adminNavItems` e `clientNavItems` no Navbar em `frontend/src/components/Navbar.tsx`
|
||||
- [x] T002 Adicionar estados `adminDropdownOpen` / `clientDropdownOpen` + refs para fechar ao clicar fora em `frontend/src/components/Navbar.tsx`
|
||||
- [x] T003 Substituir botão "Painel Admin" por dropdown "Admin ▾" com 7 itens (apenas `isAdmin`) em `frontend/src/components/Navbar.tsx`
|
||||
- [x] T004 Adicionar dropdown "Minha Conta ▾" com 5 itens do cliente + botão Sair (apenas `isAuthenticated` não-admin) em `frontend/src/components/Navbar.tsx`
|
||||
- [x] T005 Expandir mobile menu para incluir itens admin/cliente inline em `frontend/src/components/Navbar.tsx`
|
||||
|
||||
## Frontend — AdminLayout.tsx
|
||||
- [x] T006 Remover `<aside>` sidebar do AdminLayout em `frontend/src/layouts/AdminLayout.tsx`
|
||||
- [x] T007 Simplificar estrutura: Navbar + main full-width com `pt-14` em `frontend/src/layouts/AdminLayout.tsx`
|
||||
|
||||
## Frontend — ClientLayout.tsx
|
||||
- [x] T008 Remover `<aside>` sidebar e mobile nav bar do ClientLayout em `frontend/src/layouts/ClientLayout.tsx`
|
||||
- [x] T009 Adicionar `<Navbar />` ao ClientLayout (atualmente ausente) em `frontend/src/layouts/ClientLayout.tsx`
|
||||
- [x] T010 Simplificar estrutura: main full-width com `pt-14` em `frontend/src/layouts/ClientLayout.tsx`
|
||||
Loading…
Add table
Add a link
Reference in a new issue