import { StatusBadge } from '@/ui/StatusBadge'; import React from 'react'; interface RaceStatusBadgeProps { status: 'scheduled' | 'running' | 'completed' | 'cancelled' | string; } export function RaceStatusBadge({ status }: RaceStatusBadgeProps) { const config: Record = { scheduled: { variant: 'info', label: 'SCHEDULED', }, running: { variant: 'success', label: 'LIVE', }, completed: { variant: 'neutral', label: 'COMPLETED', }, cancelled: { variant: 'warning', label: 'CANCELLED', }, }; const badgeConfig = config[status] || { variant: 'neutral', label: status.toUpperCase(), }; return ( {badgeConfig.label} ); }