import "./App.css"; import React from "react"; import ReactDOM from "react-dom/client"; import { BrowserRouter, Route, Routes } from "react-router-dom"; import { QueryProvider } from "@/components/query-provider"; import { SelectionProvider } from "@/components/selection-provider"; import { RequireAuth, SessionProvider } from "@/components/session-provider"; import { ThemeProvider } from "@/components/theme-provider"; import { Toaster } from "@/components/ui/sonner"; import App from "@/pages/App"; import Font from "@/pages/Font"; import Landing from "@/pages/Landing"; import Login from "@/pages/Login"; import NotFound from "@/pages/NotFound"; import Test from "@/pages/Test"; ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( {/* public routes */} } /> } /> } /> {/* authed routes */} } /> } /> } /> , );