import { AlertTriangle, X } from 'lucide-react'; import { useTopologyStore } from '../store/topologyStore'; export default function StaleWarning() { const { consecutiveFailures, lastSuccessfulDiscovery, staleWarningDismissed, dismissStaleWarning } = useTopologyStore(); if (consecutiveFailures < 3 || staleWarningDismissed) { return null; } const formatTime = (date: Date | null) => { if (!date) return 'Never'; return date.toLocaleString(); }; return (
Data may be stale - Last successful discovery: {formatTime(lastSuccessfulDiscovery)} ({consecutiveFailures} consecutive failures)
); }