import { useState } from 'react'; import { RefreshCw, X } from 'lucide-react'; import { useVersionCheck } from '../hooks/useVersionCheck'; /** * Zeigt ein dezentes Banner, sobald nach einem Deploy eine neue Frontend- * Version verfügbar ist (siehe useVersionCheck). "Jetzt neu laden" lädt die * Seite neu und holt damit den frischen Code; "später" blendet für die * laufende Session aus. */ export default function UpdateBanner() { const updateAvailable = useVersionCheck(); const [dismissed, setDismissed] = useState(false); if (!updateAvailable || dismissed) return null; return (
Eine neue Version ist verfügbar. Bitte neu laden, um sie zu nutzen.
); }