From 78857b7afe71847cf5fc2d5387fb39506c8d7bcb Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Fri, 26 Dec 2025 10:08:22 -0300 Subject: [PATCH] Show Backoffice menu only for Superadmin users --- frontend/src/components/sidebar.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/sidebar.tsx b/frontend/src/components/sidebar.tsx index fef226f..d56b05b 100644 --- a/frontend/src/components/sidebar.tsx +++ b/frontend/src/components/sidebar.tsx @@ -89,10 +89,14 @@ const candidateItems = [ export function Sidebar() { const pathname = usePathname() const user = getCurrentUser() + const isSuperadmin = user?.role === "superadmin" let items = candidateItems if (isAdminUser(user)) { - items = adminItems + // For Admin (not Superadmin), filter out Backoffice + items = isSuperadmin + ? adminItems + : adminItems.filter(item => item.href !== "/dashboard/backoffice") } else if (user?.role === "company") { items = companyItems }