Repository Public
1import { create } from 'zustand';23export type EventsStatus = 'connecting' | 'open' | 'closed';4interface ConnState {5 events: EventsStatus;6 online: boolean;7 set: (p: Partial<Pick<ConnState, 'events' | 'online'>>) => void;8}9export const useConn = create<ConnState>((set) => ({10 events: 'connecting',11 online: typeof navigator === 'undefined' ? true : navigator.onLine,12 set: (p) => set(p),13}));14