Skip to content
File

Blob: src/client/main.tsx

typescript22 lines
1import { StrictMode } from "react";
2import { QueryClientProvider } from "@tanstack/react-query";
3import { RouterProvider } from "@tanstack/react-router";
4import { createRoot } from "react-dom/client";
5 
6import { queryClient } from "@/client/query";
7import { router } from "@/client/router";
8import { ToastContainer } from "@/client/components/toast";
9import "@/client/styles/app.css";
10 
11const container = document.getElementById("root");
12if (!container) throw new Error("Root element #root was not found.");
13 
14createRoot(container).render(
15 <StrictMode>
16 <QueryClientProvider client={queryClient}>
17 <RouterProvider router={router} />
18 <ToastContainer />
19 </QueryClientProvider>
20 </StrictMode>,
21);