"use client"; import { Badge } from "@/components/ui/badge"; import { Shield, ShieldCheck, User } from "lucide-react"; interface RoleBadgeProps { role: string; } const roleConfig: Record = { "super-admin": { label: "Super Admin", variant: "destructive", icon: , }, admin: { label: "Admin", variant: "default", icon: , }, user: { label: "User", variant: "secondary", icon: , }, }; export function RoleBadge({ role }: RoleBadgeProps) { const config = roleConfig[role] || { label: role, variant: "outline" as const, icon: , }; return ( {config.icon} {config.label} ); }