import { useLocalStorage } from "@vueuse/core"; export function useMyAppState() { return { isOffline: useState('myAppState-isOffline', () => false), authState: useCookie<'logged-in' | 'logged-out' | 'uncheck'>('myAppState-authState', { default: () => 'uncheck', }), apiAccessToken: useCookie("myAppState-accessToken", { default: () => null, }), apiAccessTokenStatus: useState<'idle' | 'expired' | 'valid' | 'waiting'>("myAppState-accessTokenStatus", () => 'idle') } }