Skip to content

Commit

Permalink
regression: re-export react query client utilites
Browse files Browse the repository at this point in the history
  • Loading branch information
siddhsuresh committed Dec 29, 2023
1 parent b903d90 commit 056aa95
Show file tree
Hide file tree
Showing 7 changed files with 40 additions and 12 deletions.
1 change: 0 additions & 1 deletion integration-tests/auth-with-rpc/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
"@hookform/error-message": "2.0.0",
"@hookform/resolvers": "2.9.10",
"@prisma/client": "4.6.1",
"@tanstack/react-query": "4.24.4",
"blitz": "2.0.0-beta.36",
"delay": "5.0.0",
"next": "14.0.4",
Expand Down
2 changes: 1 addition & 1 deletion integration-tests/auth-with-rpc/src/pages/_app.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import {withBlitz} from "../blitz-client"
import {useQueryErrorResetBoundary} from "@tanstack/react-query"
import {useQueryErrorResetBoundary} from "@blitzjs/rpc"
import {AppProps, ErrorBoundary, ErrorFallbackProps} from "@blitzjs/next"

if (typeof window !== "undefined") {
Expand Down
2 changes: 0 additions & 2 deletions packages/blitz-next/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,13 @@
"supports-color": "8.1.1"
},
"peerDependencies": {
"@tanstack/react-query": "*",
"blitz": "2.0.0-beta.36",
"next": "*",
"react": "*",
"tslog": "4.9.0"
},
"devDependencies": {
"@blitzjs/config": "2.0.0-beta.36",
"@tanstack/react-query": "4.24.4",
"@testing-library/dom": "8.13.0",
"@testing-library/jest-dom": "5.16.3",
"@testing-library/react": "13.4.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/blitz-next/src/provider.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {QueryClientProvider, Hydrate} from "@tanstack/react-query"
import {QueryClientProvider, Hydrate} from "@blitzjs/rpc"
import type {QueryClient, HydrateOptions} from "@blitzjs/rpc"
import React from "react"

Expand Down
30 changes: 29 additions & 1 deletion packages/blitz-rpc/src/index-browser.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,32 @@
import "./global"
export * from "./client/index"
export * from "./query/react-query"
export {
BlitzProvider,
BlitzRpcPlugin,
QueryClient,
dehydrate,
getInfiniteQueryKey,
getQueryClient,
getQueryData,
getQueryKey,
invalidateQuery,
setQueryData,
useInfiniteQuery,
useMutation,
usePaginatedQuery,
useQuery,
} from "./query/react-query"
export type {
DefaultOptions,
HydrateOptions,
MutateFunction,
MutationFunction,
MutationResultPair,
RestPaginatedResult,
RestQueryResult,
} from "./query/react-query"
export * from "./query/utils"

import {reactQueryClientReExports} from "./query/react-query"
const {QueryClientProvider, Hydrate, useQueryErrorResetBoundary} = reactQueryClientReExports
export {QueryClientProvider, Hydrate, useQueryErrorResetBoundary}
8 changes: 8 additions & 0 deletions packages/blitz-rpc/src/query/react-query/react-query.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
import {useQueryErrorResetBoundary, QueryClientProvider, Hydrate} from "@tanstack/react-query"

import {useInfiniteQuery as useInfiniteReactQuery} from "@tanstack/react-query"
import {useQuery as useReactQuery} from "@tanstack/react-query"
import {useMutation as useReactQueryMutation} from "@tanstack/react-query"

export const reactQueryClientReExports = {
useQueryErrorResetBoundary,
QueryClientProvider,
Hydrate,
}

import type {
UseInfiniteQueryOptions,
UseInfiniteQueryResult,
Expand Down
7 changes: 1 addition & 6 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 056aa95

Please sign in to comment.