import { Box } from '@/ui/Box'; import { Text } from '@/ui/Text'; interface RatingHistoryItemProps { date: string; skillChange: number; safetyChange: number; sportsmanshipChange: number; } export function RatingHistoryItem({ date, skillChange, safetyChange, sportsmanshipChange, }: RatingHistoryItemProps) { const formatChange = (value: number) => { if (value === 0) return '—'; return value > 0 ? `+${value}` : `${value}`; }; const getChangeColor = (value: number) => { if (value === 0) return 'text-gray-500'; return value > 0 ? 'text-performance-green' : 'text-red-400'; }; return ( {date} Skill {formatChange(skillChange)} Safety {formatChange(safetyChange)} Sports {formatChange(sportsmanshipChange)} ); }