feat(medusa-react): Upgrade react-query and clean up dependencies (#2969)

This commit is contained in:
Kasper Fabricius Kristensen
2023-01-11 19:19:34 +01:00
committed by GitHub
parent aab163babb
commit 8d1275c942
93 changed files with 405 additions and 325 deletions
@@ -1,14 +1,18 @@
import { QueryClient, QueryKey, UseMutationOptions } from "react-query"
import {
QueryClient,
QueryKey,
UseMutationOptions,
} from "@tanstack/react-query"
export const buildOptions = <
TData,
TError,
TVariables,
TContext,
TKey extends Array<QueryKey>
TKey extends QueryKey
>(
queryClient: QueryClient,
queryKey?: TKey[] | TKey,
queryKey?: TKey,
options?: UseMutationOptions<TData, TError, TVariables, TContext>
): UseMutationOptions<TData, TError, TVariables, TContext> => {
return {
@@ -19,11 +23,7 @@ export const buildOptions = <
}
if (queryKey !== undefined) {
if (queryKey.filter(Array.isArray).length > 0) {
queryKey.forEach(key => queryClient.invalidateQueries(key))
} else {
queryClient.invalidateQueries(queryKey)
}
queryClient.invalidateQueries(queryKey)
}
},
}