import { Icon } from '@/ui/Icon'; import { Box } from '@/ui/primitives/Box'; import { Text } from '@/ui/Text'; import { LucideIcon } from 'lucide-react'; interface SponsorMetricCardProps { label: string; value: string | number; icon: LucideIcon; color?: string; trend?: { value: number; isPositive: boolean; }; } export function SponsorMetricCard({ label, value, icon, color = 'text-primary-blue', trend, }: SponsorMetricCardProps) { return ( {label} {typeof value === 'number' ? value.toLocaleString() : value} {trend && ( {trend.isPositive ? '+' : ''}{trend.value}% )} ); }