"use client"; import { useSyncExternalStore } from "react"; import Link from "next/link"; function subscribeToOnline(callback: () => void) { window.addEventListener("online", callback); window.addEventListener("offline", callback); return () => { window.removeEventListener("online", callback); window.removeEventListener("offline", callback); }; } export default function OfflinePage() { const isOnline = useSyncExternalStore( subscribeToOnline, () => navigator.onLine, () => false ); return (

Connectivity Issue

OmniRoute cannot reach the network right now. Check your internet, VPN, or proxy settings.

{isOnline ? "Connection restored" : "Offline mode detected"}
Open Status Page
); }