import type { DatasetInfo } from '../types' const DATASET_LABELS: Record = { meeting: 'meeting', session: 'session', drivers: 'drivers', results: 'results', starting_grid: 'grid', } interface Props { datasets: Record } export function DatasetStrip({ datasets }: Props) { const keys = Object.keys(DATASET_LABELS) return (
{keys.map((key) => { const info = datasets[key] const available = info?.status === 'available' || info?.status === 'skipped' return (
{DATASET_LABELS[key]} {available && info.count != null && info.count > 0 && ( ·{info.count} )}
) })}
) }