-
+
top-tickets
+
+
+
-
-
{session.user.name}
+
-
+ {isAdmin && }
+ {session.user.name}
-
-
-
{children}
-
+
+
);
}
diff --git a/src/app/(admin)/nav-links.tsx b/src/app/(admin)/nav-links.tsx
index 0cce590..9448482 100644
--- a/src/app/(admin)/nav-links.tsx
+++ b/src/app/(admin)/nav-links.tsx
@@ -5,16 +5,17 @@ import { usePathname } from "next/navigation";
import { LayoutDashboard, BarChart3 } from "lucide-react";
const links = [
- { href: "/dashboard", label: "Заявки", icon: LayoutDashboard },
- { href: "/stats", label: "Статистика", icon: BarChart3 },
+ { href: "/dashboard", label: "Заявки", icon: LayoutDashboard, adminOnly: false },
+ { href: "/stats", label: "Статистика", icon: BarChart3, adminOnly: true },
];
-export function NavLinks() {
+export function NavLinks({ isAdmin }: { isAdmin: boolean }) {
const pathname = usePathname();
+ const visibleLinks = links.filter((link) => !link.adminOnly || isAdmin);
return (