UNPKG

@gqty/react

Version:

The No-GraphQL Client for React

15 lines (12 loc) 386 B
import { useEffect } from 'react'; const useOnlineEffect = (fn, deps) => { useEffect(() => { var _a; (_a = globalThis.addEventListener) == null ? void 0 : _a.call(globalThis, "online", fn); return () => { var _a2; (_a2 = globalThis.removeEventListener) == null ? void 0 : _a2.call(globalThis, "online", fn); }; }, deps); }; export { useOnlineEffect };