import { Alert, AlertDescription, AlertTitle } from "@/components/reui/alert"
import type { TrafficObservationMeta } from "@/lib/traffic-observations"
export function TrafficObservationStatus({ observations: o, unknown }: { observations?: TrafficObservationMeta; unknown: boolean }) {
const labels = { error: "Ошибка опроса трафика", pending: "Опрос трафика выполняется", stale: "Измерения трафика устарели",
disabled: "Опрос трафика отключён", unknown: "Скорость пока не измерена", current: "Скорость пока не измерена" }
const warning = unknown || !!o?.error || o?.currentState && o.currentState !== "current"
return <>
{warning &&
Последняя попытка: {o.lastSucceededAt && <> · успешный сбор: >}
} > }