import { RACE_HUB_DATASETS, formatCoverageHint } from '../lib/coverage' import { SourceBadge } from './SourceBadge' import { SessionCoverageDots } from './SessionCoverageDots' import { CliCommands, ingestMeetingCommands, ingestSessionCommands, } from './CliCommands' import type { Weekend, WeekendSession } from '../types' interface Props { weekend: Weekend } export function MeetingDetailPanel({ weekend }: Props) { const { meeting, sessions, source } = weekend return (
box-box --ingest-meeting {meeting.meeting_key}
| Dataset | Status | Records |
|---|---|---|
| {key} | {info?.status === 'available' ? ( Local ) : info?.status === 'skipped' ? ( N/A ) : ( Missing )} | {info?.count != null ? info.count : '—'} |