"use client"; import Link from "next/link"; import { usePathname } from "next/navigation"; import { ShieldCheck } from "lucide-react"; import { useAuthStatus } from "@/hooks/useAuthStatus"; interface AdminLinkProps { collapsed?: boolean; } export function AdminLink({ collapsed = false }: AdminLinkProps) { const pathname = usePathname(); const { enabled, isAdmin } = useAuthStatus(); if (!enabled || !isAdmin) return null; const active = pathname.startsWith("/admin"); if (collapsed) { return ( ); } return ( Admin ); }