diff --git a/agents.md b/agents.md index 412e509..11966f9 100644 --- a/agents.md +++ b/agents.md @@ -37,7 +37,7 @@ ## Estado atual - Autenticação Better Auth com guardas client-side (`AuthGuard`) bloqueando rotas protegidas. -- Menu de usuário no rodapé da sidebar com link para `/settings` e logout confiável. +- Menu de usuário (rodapé da sidebar) concentra acesso às configurações ("Meu perfil" → `/settings`) e logout. Removemos o item redundante "Configurações" do menu lateral. - Formulários de novo ticket (dialog, página e portal) com seleção de responsável, placeholders claros e validação obrigatória de assunto/descrição/categorias. - Relatórios, dashboards e páginas administrativas utilizam `AppShell`, garantindo header/sidebar consistentes. - Use `SiteHeader` no `header` do `AppShell` para título/lead e ações. diff --git a/src/components/app-sidebar.tsx b/src/components/app-sidebar.tsx index 083e7e0..d04b729 100644 --- a/src/components/app-sidebar.tsx +++ b/src/components/app-sidebar.tsx @@ -14,7 +14,6 @@ import { Timer, Layers3, UserPlus, - Settings, } from "lucide-react" import { usePathname } from "next/navigation" @@ -96,11 +95,7 @@ const navigation: { versions: string[]; navMain: NavigationGroup[] } = { { title: "Alertas enviados", url: "/admin/alerts", icon: Gauge, requiredRole: "admin" }, ], }, - { - title: "Conta", - requiredRole: "staff", - items: [{ title: "Configurações", url: "/settings", icon: Settings, requiredRole: "staff" }], - }, + // Removido grupo "Conta" (Configurações) para evitar redundância com o menu do usuário no rodapé ], }