import { Badge as BadgeIcon } from "lucide-react" import { Card } from "@/components/ui/card" interface Badge { id: number name: string description: string icon: string slug: string } interface BadgeListProps { badges: Badge[] } export function BadgeList({ badges }: BadgeListProps) { if (!badges || badges.length === 0) { return (

No badges earned yet. Go attend some shows!

) } return (
{badges.map((badge) => (
{/* We could dynamically map icons here based on badge.icon string */}

{badge.name}

{badge.description}

))}
) }