2025-02-18 19:35:46 +01:00
|
|
|
import { createRoot } from "react-dom/client";
|
|
|
|
|
import "./index.css";
|
|
|
|
|
import App from "./App.tsx";
|
2025-02-27 14:08:24 -08:00
|
|
|
import { StreamProvider } from "./providers/Stream.tsx";
|
2025-03-05 15:28:27 -08:00
|
|
|
import { ThreadProvider } from "./providers/Thread.tsx";
|
2025-03-03 13:13:57 -08:00
|
|
|
import { QueryParamProvider } from "use-query-params";
|
2025-03-03 13:51:41 -08:00
|
|
|
import { ReactRouter6Adapter } from "use-query-params/adapters/react-router-6";
|
|
|
|
|
import { BrowserRouter } from "react-router-dom";
|
2025-03-04 13:37:42 -08:00
|
|
|
import { Toaster } from "@/components/ui/sonner";
|
2025-02-18 19:35:46 +01:00
|
|
|
|
2025-02-27 14:08:24 -08:00
|
|
|
createRoot(document.getElementById("root")!).render(
|
2025-03-03 13:51:41 -08:00
|
|
|
<BrowserRouter>
|
|
|
|
|
<QueryParamProvider adapter={ReactRouter6Adapter}>
|
2025-03-05 15:28:27 -08:00
|
|
|
<ThreadProvider>
|
|
|
|
|
<StreamProvider>
|
|
|
|
|
<App />
|
|
|
|
|
</StreamProvider>
|
|
|
|
|
</ThreadProvider>
|
2025-03-03 13:51:41 -08:00
|
|
|
</QueryParamProvider>
|
2025-03-04 13:37:42 -08:00
|
|
|
<Toaster />
|
2025-03-03 13:51:41 -08:00
|
|
|
</BrowserRouter>,
|
2025-02-27 14:08:24 -08:00
|
|
|
);
|