Skip to content

useNetworkStatus

Online/offline detection composable.

Import

typescript
const { isOnline, wasOffline } = useNetworkStatus()

Return Values

PropertyTypeDescription
isOnlineRef<boolean>Current network status
wasOfflineRef<boolean>Was recently offline (for reconnect UI)

Features

  • Detects online/offline state via browser API
  • Shows "Offline" indicator when disconnected
  • Shows "Reconnected" toast when back online
  • Can queue operations for retry after reconnection

Source

app/composables/useNetworkStatus.ts

Built with VitePress