import { Box } from '@/ui/Box'; import { Text } from '@/ui/Text'; import { ReactNode } from 'react'; interface SponsorSlotCardProps { title: string; status: string; statusColor: string; benefits: string; price?: string; action?: ReactNode; available: boolean; variant: 'main' | 'secondary'; } export function SponsorSlotCard({ title, status, statusColor, benefits, price, action, available, variant, }: SponsorSlotCardProps) { const bgClass = available ? (variant === 'main' ? 'bg-performance-green/10 border-performance-green/30' : 'bg-purple-500/10 border-purple-500/30') : 'bg-iron-gray/30 border-charcoal-outline'; return ( {title} {status} {benefits} {available && price && ( {price} {action} )} ); }