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