"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
);
}