const CONDITION_CONFIG: Record = { 'Mega Evolution': { label: 'Mega', color: 'bg-fuchsia-100 text-fuchsia-800 dark:bg-fuchsia-900/40 dark:text-fuchsia-300', }, Gigantamax: { label: 'G-Max', color: 'bg-red-100 text-red-800 dark:bg-red-900/40 dark:text-red-300', }, Dynamax: { label: 'D-Max', color: 'bg-rose-100 text-rose-800 dark:bg-rose-900/40 dark:text-rose-300', }, Terastallize: { label: 'Tera', color: 'bg-teal-100 text-teal-800 dark:bg-teal-900/40 dark:text-teal-300', }, } export function ConditionBadge({ condition, size = 'sm', }: { condition: string | null size?: 'sm' | 'xs' }) { if (!condition) return null const config = CONDITION_CONFIG[condition] if (!config) return null const sizeClass = size === 'xs' ? 'text-[8px] px-1 py-0' : 'text-[9px] px-1.5 py-0.5' return ( {config.label} ) }