diff --git a/packages/vue-apollo-composable/src/useQuery.ts b/packages/vue-apollo-composable/src/useQuery.ts index 9a1d866..4e14021 100644 --- a/packages/vue-apollo-composable/src/useQuery.ts +++ b/packages/vue-apollo-composable/src/useQuery.ts @@ -51,6 +51,7 @@ export function useQuery< */ const loading = ref(false) // trackQuery(loading) + const networkStatus = ref() // Apollo Client const { resolveClient } = useApolloClient() @@ -90,6 +91,7 @@ export function useQuery< function onNextResult (queryResult: ApolloQueryResult) { result.value = queryResult.data loading.value = queryResult.loading + networkStatus.value = queryResult.networkStatus } function onError (queryError: any) { @@ -243,6 +245,7 @@ export function useQuery< return { result, loading, + networkStatus, error, // @TODO doesn't fully work yet // enabled,