import {ref} from 'vue' import {useOnline as useNetworkOnline} from '@vueuse/core' import type {ConfigurableWindow} from '@vueuse/core' export function useOnline(options?: ConfigurableWindow) { const isOnline = useNetworkOnline(options) const fakeOnlineState = !!import.meta.env.VITE_IS_ONLINE if (isOnline.value === false && fakeOnlineState) { console.log('Setting fake online state', fakeOnlineState) return ref(true) } return isOnline }