const REWARD_FIELDS = [ { key: 'kawasaki', label: 'kawasaki', color: 'var(--validity)' }, { key: 'maekawa', label: 'maekawa', color: 'var(--validity)' }, { key: 'blb', label: 'blb', color: 'var(--validity)' }, { key: 'progress', label: 'progress', color: 'var(--progress)' }, { key: 'economy', label: 'economy', color: 'var(--economy)' }, ]; const TOTAL_FIELD = { key: 'total', label: 'total', color: 'var(--text-primary)' }; function RewardRow({ label, color, value }) { const isDash = value === null || value === undefined; const pct = isDash ? 0 : Math.min(Math.max(value, 0), 1) * 100; return (