diff --git a/Client/src/App.jsx b/Client/src/App.jsx
index 09fcfcf5f..ca3894c28 100644
--- a/Client/src/App.jsx
+++ b/Client/src/App.jsx
@@ -19,13 +19,13 @@ import SetNewPassword from "./Pages/Auth/SetNewPassword";
import NewPasswordConfirmed from "./Pages/Auth/NewPasswordConfirmed";
import ProtectedRoute from "./Components/ProtectedRoute";
import Details from "./Pages/Monitors/Details";
-import Maintenance from "./Pages/Maintenance";
+// import Maintenance from "./Pages/Maintenance";
import withAdminCheck from "./HOC/withAdminCheck";
import withAdminProp from "./HOC/withAdminProp";
import Configure from "./Pages/Monitors/Configure";
import PageSpeed from "./Pages/PageSpeed";
import CreatePageSpeed from "./Pages/PageSpeed/CreatePageSpeed";
-import CreateNewMaintenanceWindow from "./Pages/Maintenance/CreateMaintenanceWindow";
+// import CreateNewMaintenanceWindow from "./Pages/Maintenance/CreateMaintenanceWindow";
import PageSpeedDetails from "./Pages/PageSpeed/Details";
import PageSpeedConfigure from "./Pages/PageSpeed/Configure";
import { ThemeProvider } from "@emotion/react";
@@ -37,9 +37,10 @@ import { CssBaseline } from "@mui/material";
function App() {
const AdminCheckedRegister = withAdminCheck(Register);
const MonitorsWithAdminProp = withAdminProp(Monitors);
- const DetailsWithAdminProp = withAdminProp(Details);
+ const MonitorDetailsWithAdminProp = withAdminProp(Details);
const PageSpeedWithAdminProp = withAdminProp(PageSpeed);
- const MaintenanceWithAdminProp = withAdminProp(Maintenance);
+ const PageSpeedDetailsWithAdminProp = withAdminProp(PageSpeedDetails);
+ // const MaintenanceWithAdminProp = withAdminProp(Maintenance);
const SettingsWithAdminProp = withAdminProp(Settings);
const mode = useSelector((state) => state.ui.mode);
@@ -64,7 +65,7 @@ function App() {
/>
}
+ element={}
/>
}
+ element={
+
+ }
/>
{
},
}}
>
- Editting...
+ Editing...
diff --git a/Client/src/Pages/PageSpeed/Details/index.jsx b/Client/src/Pages/PageSpeed/Details/index.jsx
index 8fc137223..e2c9a606d 100644
--- a/Client/src/Pages/PageSpeed/Details/index.jsx
+++ b/Client/src/Pages/PageSpeed/Details/index.jsx
@@ -32,7 +32,7 @@ import PieChart from "./Charts/PieChart";
import useUtils from "../../Monitors/utils";
import "./index.css";
-const PageSpeedDetails = () => {
+const PageSpeedDetails = ({ isAdmin }) => {
const theme = useTheme();
const navigate = useNavigate();
const { statusColor, pagespeedStatusMsg, determineState } = useUtils();
@@ -157,25 +157,27 @@ const PageSpeedDetails = () => {
-
+ )}
@@ -393,6 +395,7 @@ const PageSpeedDetails = () => {
};
PageSpeedDetails.propTypes = {
+ isAdmin: PropTypes.bool,
push: PropTypes.func,
};
diff --git a/Client/src/Pages/PageSpeed/index.jsx b/Client/src/Pages/PageSpeed/index.jsx
index 3e78b1d6b..3174013ef 100644
--- a/Client/src/Pages/PageSpeed/index.jsx
+++ b/Client/src/Pages/PageSpeed/index.jsx
@@ -87,14 +87,16 @@ const PageSpeed = ({ isAdmin }) => {
mt={theme.spacing(5)}
>
- navigate("/pagespeed/create")}
- sx={{ whiteSpace: "nowrap" }}
- >
- Create new
-
+ {isAdmin && (
+ navigate("/pagespeed/create")}
+ sx={{ whiteSpace: "nowrap" }}
+ >
+ Create new
+
+ )}