import LandingPage from "./Pages/LandingPage/LandingPage"; import { createHashRouter, RouterProvider } from "react-router-dom"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { Provider } from "react-redux"; import "./App.css"; import store from "./Components/Plugins/Redux/Store/Store"; import { ToastContainer } from "react-toastify"; import "react-toastify/dist/ReactToastify.css"; import ErrorPage from "./Pages/ErrorPage/ErrorPage"; import DashboardPage from "./Pages/DashboardPage/DashboardPage"; import Revalidator from "./Components/Revalidator/Revalidator"; import ActivationPage from "./Pages/ActivationPage/ActivationPage"; import ResetPasswordPage from "./Pages/ResetPasswordPage/ResetPasswordPage"; import EquipmentInstancesListPage from "./Pages/EquipmentInstancesListPage/EquipmentInstancesListPage"; import EquipmentListPage from "./Pages/EquipmentListPage/EquipmentListPage"; import EquipmentLogsPage from "./Pages/EquipmentLogsPage/EquipmentLogsPage"; import EquipmentInstanceLogsPage from "./Pages/EquipmentInstanceLogsPage/EquipmentInstanceLogsPage"; import EquipmentInstancesFilteredListPage from "./Pages/EquipmentInstancesListPage/EquipmentInstancesFilteredListPage"; const queryClient = new QueryClient(); const router = createHashRouter([ { path: "/", element: ( <> ), errorElement: , }, { path: "/dashboard", element: ( <> ), errorElement: , }, { path: "/view/equipment_instances", element: ( <> ), errorElement: , }, { path: "/view/equipment_instances/filter/:filter_by", element: ( <> ), errorElement: , }, { path: "/view/equipment_instances/logs", element: ( <> ), errorElement: , }, { path: "/view/equipments", element: ( <> ), errorElement: , }, { path: "/view/equipments/logs", element: ( <> ), errorElement: , }, { path: "/activation/:uid/:token", element: ( <> ), errorElement: , }, { path: "/reset_password_confirm/:uid/:token", element: ( <> ), errorElement: , }, ]); export default function App() { return ( ); }