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 = () => { - + }} + > + + Configure + + )} @@ -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)} > - + {isAdmin && ( + + )}