import { HeadContent, Outlet, Scripts, createRootRoute, } from "@tanstack/react-router" import { TanStackRouterDevtoolsPanel } from "@tanstack/react-router-devtools" import { TanStackDevtools } from "@tanstack/react-devtools" import { QueryClientProvider } from "@tanstack/react-query" import { ReactQueryDevtools } from "@tanstack/react-query-devtools" import { useState } from "react" import appCss from "../styles.css?url" import { makeQueryClient } from "@/lib/query" export const Route = createRootRoute({ head: () => ({ meta: [ { charSet: "utf-8" }, { name: "viewport", content: "width=device-width, initial-scale=1" }, { name: "theme-color", content: "#000000" }, { title: "open-swe" }, ], links: [ { rel: "stylesheet", href: appCss }, { rel: "manifest", href: "/manifest.webmanifest" }, { rel: "icon", type: "image/png", href: "/favicon.png" }, { rel: "apple-touch-icon", href: "/apple-touch-icon.png" }, ], }), notFoundComponent: () => (

404

The requested page could not be found.

), shellComponent: RootDocument, }) function RootDocument({ children }: { children: React.ReactNode }) { const [queryClient] = useState(() => makeQueryClient()) return ( {children ?? } , }, ]} /> ) }