diff --git a/Client/src/Pages/PageSpeed/Configure/index.css b/Client/src/Pages/PageSpeed/Configure/index.css index 14c2df3de..c9790c3d8 100644 --- a/Client/src/Pages/PageSpeed/Configure/index.css +++ b/Client/src/Pages/PageSpeed/Configure/index.css @@ -1,29 +1,6 @@ -.configure-pagespeed span.MuiTypography-root { - font-size: var(--env-var-font-size-small-plus); -} -.configure-pagespeed h3.MuiTypography-root { - font-weight: 500; -} -.configure-pagespeed .MuiBox-root > .field + p.MuiTypography-root { - font-size: var(--env-var-font-size-small-plus); -} -.configure-pagespeed .MuiBox-root > .field + p.MuiTypography-root, -.configure-pagespeed h3.MuiTypography-root > span.MuiTypography-root { - opacity: 0.6; -} .configure-pagespeed .checkbox-wrapper { margin-bottom: 1px; } - -/* to be removed */ -.configure-pagespeed .section-disabled { - opacity: 0.4; - padding: 10px; - border-radius: 8px; - user-select: none; - pointer-events: none; -} - .configure-pagespeed button { height: var(--env-var-height-2); } @@ -31,7 +8,6 @@ .configure-pagespeed h3.MuiTypography-root { flex: 0.7; } - .configure-pagespeed .field, .configure-pagespeed .section-disabled, .configure-pagespeed .select-wrapper { diff --git a/Client/src/Pages/PageSpeed/Configure/index.jsx b/Client/src/Pages/PageSpeed/Configure/index.jsx index 80786bc89..b056404eb 100644 --- a/Client/src/Pages/PageSpeed/Configure/index.jsx +++ b/Client/src/Pages/PageSpeed/Configure/index.jsx @@ -1,6 +1,6 @@ import { useEffect, useState } from "react"; import { useTheme } from "@emotion/react"; -import { Box, Button, Modal, Stack, Typography } from "@mui/material"; +import { Box, Button, Modal, Stack, Tooltip, Typography } from "@mui/material"; import { useDispatch, useSelector } from "react-redux"; import { useNavigate, useParams } from "react-router"; import { @@ -35,7 +35,7 @@ const PageSpeedConfigure = () => { const { monitorId } = useParams(); const [monitor, setMonitor] = useState({}); const [errors, setErrors] = useState({}); - const { determineState, statusColor } = useUtils(); + const { statusColor, pagespeedStatusMsg, determineState } = useUtils(); const frequencies = [ { _id: 3, name: "3 minutes" }, @@ -128,7 +128,7 @@ const PageSpeedConfigure = () => { }; return ( - + {Object.keys(monitor).length === 0 ? ( ) : ( @@ -146,22 +146,65 @@ const PageSpeedConfigure = () => { spellCheck="false" onSubmit={handleSave} flex={1} - gap={theme.spacing(12)} + gap={theme.spacing(10)} > - - - {monitor?.url} + + {monitor.name} - - Your pagespeed monitor is {determineState(monitor)}. - + + + + + + + {monitor.url?.replace(/^https?:\/\//, "") || "..."} + + + Editting... + + { id="modal-delete-pagespeed-monitor" component="h2" variant="h2" + fontWeight={500} > Do you really want to delete this monitor?