'use client'; import React, { useState, useEffect } from 'react'; import { WifiOff } from 'lucide-react'; export default function OfflineIndicator() { const [isOffline, setIsOffline] = useState(false); useEffect(() => { setIsOffline(!navigator.onLine); const handleOnline = () => setIsOffline(false); const handleOffline = () => setIsOffline(true); window.addEventListener('online', handleOnline); window.addEventListener('offline', handleOffline); return () => { window.removeEventListener('online', handleOnline); window.removeEventListener('offline', handleOffline); }; }, []); if (!isOffline) return null; return (
Offline-Modus: Du siehst eine gespeicherte Version
); }