Skip to content
File

Blob: src/client/main.tsx

typescript27 lines
1import { QueryClientProvider } from "@tanstack/react-query";
2import { StrictMode } from "react";
3import { createRoot } from "react-dom/client";
4import { BrowserRouter } from "react-router";
5 
6import { App } from "@/client/app";
7import { ClientConfigProvider } from "@/client/lib/config-provider";
8import { queryClient } from "@/client/lib/query";
9import "@/client/styles/app.css";
10 
11const root = document.getElementById("root");
12if (!root) {
13 throw new Error("#root not found");
14}
15 
16createRoot(root).render(
17 <StrictMode>
18 <BrowserRouter>
19 <QueryClientProvider client={queryClient}>
20 <ClientConfigProvider>
21 <App />
22 </ClientConfigProvider>
23 </QueryClientProvider>
24 </BrowserRouter>
25 </StrictMode>,
26);