import React from "react"; import ReactDOM from "react-dom/client"; import "./index.css"; import { createBrowserRouter, RouterProvider } from "react-router-dom"; import App from "./Pages/App"; import AdminMenuPage from "./Pages/AdminPages/AdminMenuPage"; import YourProjectsPage from "./Pages/YourProjectsPage"; import AdminAddProject from "./Pages/AdminPages/AdminAddProject"; import AdminManageProjects from "./Pages/AdminPages/AdminManageProjects"; import AdminManageUsers from "./Pages/AdminPages/AdminManageUsers"; import AdminAddUser from "./Pages/AdminPages/AdminAddUser"; // This is where the routes are mounted const router = createBrowserRouter([ { path: "/", element: , }, { path: "/admin", element: , }, { path: "/pm", element: , }, { path: "/user", element: , }, { path: "/addProject", element: , }, { path: "/adminAddUser", element: , }, { path: "/adminManageProject", element: , }, { path: "/adminManageUser", element: , }, ]); // Semi-hacky way to get the root element const root = document.getElementById("root") ?? document.createElement("div"); // Render the router at the root ReactDOM.createRoot(root).render( , );