Docs
useOnlineStatus

Detect when the user is online or offline with useOnlineStatus, providing a boolean value.

Installation

pnpm dlx shadcn@latest add https://usekit.kiron.dev/k/use-online-status

Usage

"use client"
 
import { useOnlineStatus } from "@/hooks/use-online-status"
 
export function Component() {
  const isOnline = useOnlineStatus()
 
  return (
    <div>
      <h1>Network Status</h1>
      <p>{isOnline ? "You are online" : "You are offline"}</p>
    </div>
  )
}

API Reference

Return Values

TypeDescription
booleantrue if the browser is online (based on navigator.onLine); false if offline.