'use client'; import { ShieldCheck, Sparkles } from 'lucide-react'; import { cn } from '@/lib/utils'; import { PublicUser } from '@/lib/api'; import { getPrimaryRoleLabel } from '@/lib/admin-access'; export function AdminBadge({ user, className }: { user: PublicUser; className?: string }) { if (!user.isSuperAdmin && !user.canAccessAdmin) return null; const label = getPrimaryRoleLabel(user); return ( {user.isSuperAdmin ? : } {label} ); }