File tree Expand file tree Collapse file tree 3 files changed +31
-15
lines changed
Expand file tree Collapse file tree 3 files changed +31
-15
lines changed Original file line number Diff line number Diff line change 11import { StrictMode } from "react" ;
22import { createRoot } from "react-dom/client" ;
3- import { QueryClient , QueryClientProvider } from "@tanstack/react-query" ;
4- import { RouterProvider , createRouter } from "@tanstack/react-router" ;
53import "../shared/index.css" ;
6- import { routeTree } from "@/app/routeTree.gen" ;
7-
8- const queryClient = new QueryClient ( ) ;
9-
10- const router = createRouter ( { routeTree } ) ;
11- declare module "@tanstack/react-router" {
12- interface Register {
13- router : typeof router ;
14- }
15- }
4+ import { TanstackQueryProvider } from "./providers/TanstackQueryProvider" ;
5+ import { TanstackRouterProvider } from "./providers/TanstackRouterProvider" ;
166
177createRoot ( document . getElementById ( "root" ) ! ) . render (
188 < StrictMode >
19- < QueryClientProvider client = { queryClient } >
20- < RouterProvider router = { router } />
21- </ QueryClientProvider >
9+ < TanstackQueryProvider >
10+ < TanstackRouterProvider />
11+ </ TanstackQueryProvider >
2212 </ StrictMode > ,
2313) ;
Original file line number Diff line number Diff line change 1+ import { QueryClient , QueryClientProvider } from "@tanstack/react-query" ;
2+
3+ const queryClient = new QueryClient ( ) ;
4+
5+ export function TanstackQueryProvider ( {
6+ children,
7+ } : {
8+ children : React . ReactNode ;
9+ } ) {
10+ return (
11+ < QueryClientProvider client = { queryClient } > { children } </ QueryClientProvider >
12+ ) ;
13+ }
Original file line number Diff line number Diff line change 1+ import { RouterProvider , createRouter } from "@tanstack/react-router" ;
2+ import { routeTree } from "@/app/routeTree.gen" ;
3+
4+ const router = createRouter ( { routeTree } ) ;
5+ declare module "@tanstack/react-router" {
6+ interface Register {
7+ router : typeof router ;
8+ }
9+ }
10+
11+ export function TanstackRouterProvider ( ) {
12+ return < RouterProvider router = { router } /> ;
13+ }
You can’t perform that action at this time.
0 commit comments