├── .babelrc ├── .eslintrc ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example ├── .eslintrc ├── DataFetcher.tsx ├── DataUpdater.tsx ├── LazyRender.tsx ├── NetworkStatusNotifier.tsx ├── NetworkStatusReporter.tsx ├── createClient.ts ├── index.html ├── index.tsx └── schema.ts ├── package.json ├── src ├── .eslintrc ├── ActionTypes.ts ├── ApolloLinkNetworkStatus.ts ├── Dispatcher.ts ├── NetworkStatusAction.ts ├── __tests__ │ └── index-test.tsx ├── createNetworkStatusNotifier.ts ├── index.ts ├── useApolloNetworkStatus.ts ├── useApolloNetworkStatusReducer.ts ├── useEventCallback.ts └── useIsomorphicLayoutEffect.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/README.md -------------------------------------------------------------------------------- /example/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/.eslintrc -------------------------------------------------------------------------------- /example/DataFetcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/DataFetcher.tsx -------------------------------------------------------------------------------- /example/DataUpdater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/DataUpdater.tsx -------------------------------------------------------------------------------- /example/LazyRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/LazyRender.tsx -------------------------------------------------------------------------------- /example/NetworkStatusNotifier.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/NetworkStatusNotifier.tsx -------------------------------------------------------------------------------- /example/NetworkStatusReporter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/NetworkStatusReporter.tsx -------------------------------------------------------------------------------- /example/createClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/createClient.ts -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/index.tsx -------------------------------------------------------------------------------- /example/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/example/schema.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/package.json -------------------------------------------------------------------------------- /src/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/.eslintrc -------------------------------------------------------------------------------- /src/ActionTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/ActionTypes.ts -------------------------------------------------------------------------------- /src/ApolloLinkNetworkStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/ApolloLinkNetworkStatus.ts -------------------------------------------------------------------------------- /src/Dispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/Dispatcher.ts -------------------------------------------------------------------------------- /src/NetworkStatusAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/NetworkStatusAction.ts -------------------------------------------------------------------------------- /src/__tests__/index-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/__tests__/index-test.tsx -------------------------------------------------------------------------------- /src/createNetworkStatusNotifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/createNetworkStatusNotifier.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/useApolloNetworkStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/useApolloNetworkStatus.ts -------------------------------------------------------------------------------- /src/useApolloNetworkStatusReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/useApolloNetworkStatusReducer.ts -------------------------------------------------------------------------------- /src/useEventCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/useEventCallback.ts -------------------------------------------------------------------------------- /src/useIsomorphicLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/src/useIsomorphicLayoutEffect.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molindo/react-apollo-network-status/HEAD/yarn.lock --------------------------------------------------------------------------------