From 9a65d935cedc6f6760b93aaa01e63f77c0cdb9db Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Tue, 7 Oct 2025 16:56:50 -0300 Subject: [PATCH] =?UTF-8?q?sidebar:=20remover=20item=20'Configura=C3=A7?= =?UTF-8?q?=C3=B5es'=20do=20menu=20(redundante).=20Acesso=20a=20/settings?= =?UTF-8?q?=20fica=20apenas=20via=20menu=20do=20usu=C3=A1rio=20('Meu=20per?= =?UTF-8?q?fil');=20docs=20atualizados=20no=20agents.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents.md | 2 +- src/components/app-sidebar.tsx | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) 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é ], }