App.tsx

 1import { createRouter, RouterProvider } from "@tanstack/react-router";
 2
 3import { preloadQuery } from "@/lib/apollo";
 4
 5import { routeTree } from "./routeTree.gen";
 6
 7const router = createRouter({
 8  routeTree,
 9  defaultPreload: "intent",
10  scrollRestoration: true,
11  context: { preloadQuery },
12});
13
14declare module "@tanstack/react-router" {
15  interface Register {
16    router: typeof router;
17  }
18}
19
20export function App() {
21  return <RouterProvider router={router} />;
22}