From 188ecb990c5d941da299afc2edad0599271b97ae Mon Sep 17 00:00:00 2001 From: "Dennis (via Claude+Gemma)" Date: Sat, 23 May 2026 04:26:39 +0200 Subject: [PATCH] gemma: generate apps/web/src/main.tsx --- apps/web/src/main.tsx | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 apps/web/src/main.tsx diff --git a/apps/web/src/main.tsx b/apps/web/src/main.tsx new file mode 100644 index 0000000..6b945fd --- /dev/null +++ b/apps/web/src/main.tsx @@ -0,0 +1,37 @@ +import React from "react" +import ReactDOM from "react-dom/client" +import { RouterProvider, createRouter } from "@tanstack/react-router" +import { QueryClient, QueryClientProvider } from "@tanstack/react-query" +import { routeTree } from "./routeTree.gen" +import "./index.css" + +const queryClient = new QueryClient({ + defaultOptions: { + queries: { + retry: 1, + refetchOnWindowFocus: false, + }, + }, +}) + +const router = createRouter({ + routeTree, + context: { + queryClient, + }, +}) + +// Register the router for type safety +declare module "@tanstack/react-router" { + interface Register { + router: typeof router + } +} + +ReactDOM.createRoot(document.getElementById("root")!).render( + + + + + +) \ No newline at end of file