'use client' import { useEffect, useState } from 'react' import { texts } from '@/texts' export const OfflineBanner = () => { const [isOffline, setIsOffline] = useState(false) useEffect(() => { const update = () => { setIsOffline(!navigator.onLine) } update() window.addEventListener('online', update) window.addEventListener('offline', update) return () => { window.removeEventListener('online', update) window.removeEventListener('offline', update) } }, []) return isOffline ? (