import { Navigate, Route, Routes as LibRoutes } from "react-router"; import HomeLayout from "../Components/Layouts/HomeLayout"; import NotFound from "../Pages/NotFound"; // Auth import AuthLogin from "../Pages/Auth/Login/Login"; import AuthRegister from "../Pages/Auth/Register/Register"; import AuthForgotPassword from "../Pages/Auth/ForgotPassword"; import AuthCheckEmail from "../Pages/Auth/CheckEmail"; import AuthSetNewPassword from "../Pages/Auth/SetNewPassword"; import AuthNewPasswordConfirmed from "../Pages/Auth/NewPasswordConfirmed"; // Uptime import Uptime from "../Pages/Uptime/Monitors"; import UptimeDetails from "../Pages/Uptime/Details"; import UptimeCreate from "../Pages/Uptime/Create"; import UptimeConfigure from "../Pages/Uptime/Configure"; // PageSpeed import PageSpeed from "../Pages/PageSpeed/Monitors"; import PageSpeedCreate from "../Pages/PageSpeed/Create"; import PageSpeedDetails from "../Pages/PageSpeed/Details"; import PageSpeedConfigure from "../Pages/PageSpeed/Configure"; // Infrastructure import Infrastructure from "../Pages/Infrastructure/Monitors"; import InfrastructureCreate from "../Pages/Infrastructure/Create"; import InfrastructureDetails from "../Pages/Infrastructure/Details"; // Distributed Uptime import DistributedUptimeMonitors from "../Pages/DistributedUptime/Monitors"; import CreateDistributedUptime from "../Pages/DistributedUptime/Create"; import DistributedUptimeDetails from "../Pages/DistributedUptime/Details"; // Incidents import Incidents from "../Pages/Incidents"; // Status pages import CreateStatus from "../Pages/StatusPage/Create"; import Status from "../Pages/StatusPage/Status"; import Integrations from "../Pages/Integrations"; // Settings import Account from "../Pages/Account"; import Settings from "../Pages/Settings"; import Maintenance from "../Pages/Maintenance"; import ProtectedRoute from "../Components/ProtectedRoute"; import CreateNewMaintenanceWindow from "../Pages/Maintenance/CreateMaintenance"; import withAdminCheck from "../Components/HOC/withAdminCheck"; const Routes = () => { const AdminCheckedRegister = withAdminCheck(AuthRegister); return ( } > } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }; export { Routes };