diff --git a/frontend/src/components/DatasetStatusView.tsx b/frontend/src/components/DatasetStatusView.tsx index 70c5d26..6906352 100644 --- a/frontend/src/components/DatasetStatusView.tsx +++ b/frontend/src/components/DatasetStatusView.tsx @@ -70,6 +70,8 @@ export function DatasetStatusView({ datasets }: Props) { {info?.status === 'available' ? ( Local + ) : info?.status === 'skipped' ? ( + N/A ) : ( Missing )} diff --git a/frontend/src/components/DatasetStrip.tsx b/frontend/src/components/DatasetStrip.tsx index 5be0090..99bdcf2 100644 --- a/frontend/src/components/DatasetStrip.tsx +++ b/frontend/src/components/DatasetStrip.tsx @@ -19,9 +19,9 @@ export function DatasetStrip({ datasets }: Props) {
{keys.map((key) => { const info = datasets[key] - const available = info?.status === 'available' + const available = info?.status === 'available' || info?.status === 'skipped' return ( -
+
{DATASET_LABELS[key]} {available && info.count != null && info.count > 0 && ( diff --git a/frontend/src/components/MeetingDetailPanel.tsx b/frontend/src/components/MeetingDetailPanel.tsx index ed55676..aa229a0 100644 --- a/frontend/src/components/MeetingDetailPanel.tsx +++ b/frontend/src/components/MeetingDetailPanel.tsx @@ -82,9 +82,11 @@ function SessionDetailBlock({ entry }: { entry: WeekendSession }) { {key} - - {available ? ( + + {info?.status === 'available' ? ( Local + ) : info?.status === 'skipped' ? ( + N/A ) : ( Missing )} diff --git a/frontend/src/components/SessionCoverageDots.tsx b/frontend/src/components/SessionCoverageDots.tsx index 8cd77e3..1cfb33b 100644 --- a/frontend/src/components/SessionCoverageDots.tsx +++ b/frontend/src/components/SessionCoverageDots.tsx @@ -9,7 +9,7 @@ export function SessionCoverageDots({ datasets }: Props) { return (