From 02708cdd378cc829bf4d9aa81f554cf15429c3a1 Mon Sep 17 00:00:00 2001 From: Daniel Cojocea Date: Wed, 14 Aug 2024 15:17:23 -0400 Subject: [PATCH] Implement minor UI adjustments to align with the updated layout --- Client/src/Pages/Monitors/Details/index.css | 16 +++++++---- Client/src/Pages/Monitors/Details/index.jsx | 31 ++++++++++++++++----- 2 files changed, 35 insertions(+), 12 deletions(-) diff --git a/Client/src/Pages/Monitors/Details/index.css b/Client/src/Pages/Monitors/Details/index.css index e2bd28d77..4bf797293 100644 --- a/Client/src/Pages/Monitors/Details/index.css +++ b/Client/src/Pages/Monitors/Details/index.css @@ -3,8 +3,7 @@ color: var(--env-var-color-1); font-weight: 600; } -.monitor-details h2.MuiTypography-root, -.monitor-details h6.MuiTypography-root { +.monitor-details h2.MuiTypography-root { font-size: var(--env-var-font-size-large); } .monitor-details h2.MuiTypography-root, @@ -39,11 +38,18 @@ min-width: 100px; border: solid 1px; border-radius: var(--env-var-radius-1); - padding: var(--env-var-spacing-1) 18px; + padding: var(--env-var-spacing-1) 16px; background-color: var(--env-var-color-8); } -.monitor-details .stat-box h6.MuiTypography-root { - margin-bottom: var(--env-var-spacing-1); +.monitor-details h6.MuiTypography-root { + font-size: var(--env-var-font-size-medium-plus); +} +.monitor-details h6.MuiTypography-root span.MuiTypography-root { + text-transform: none; + font-style: italic; + font-size: var(--env-var-font-size-medium); + color: var(--env-var-color-5); + opacity: 0.8; } .monitor-details button.MuiButtonBase-root, .monitor-details .stat-box { diff --git a/Client/src/Pages/Monitors/Details/index.jsx b/Client/src/Pages/Monitors/Details/index.jsx index 3a20273b9..6dd75f42f 100644 --- a/Client/src/Pages/Monitors/Details/index.jsx +++ b/Client/src/Pages/Monitors/Details/index.jsx @@ -22,7 +22,11 @@ import MonitorDetails60MinChart from "../../../Components/Charts/MonitorDetails6 const StatBox = ({ title, value }) => { return ( - + {title} {value} @@ -31,7 +35,7 @@ const StatBox = ({ title, value }) => { }; StatBox.propTypes = { - title: PropTypes.string, + title: PropTypes.oneOfType([PropTypes.string, PropTypes.element]), value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), }; @@ -176,7 +180,7 @@ const DetailsPage = () => { }, }} /> - + { /> @@ -253,19 +257,32 @@ const DetailsPage = () => { value={monitor?.latestResponseTime} /> + Avg Response Time{" "} + (24-hr) + + } value={parseFloat(monitor?.avgResponseTime24hours) .toFixed(2) .replace(/\.?0+$/, "")} /> + Uptime (24-hr) + + } value={`${parseFloat(monitor?.uptime24Hours) .toFixed(2) .replace(/\.?0+$/, "")}%`} /> + Uptime (30-day) + + } value={`${parseFloat(monitor?.uptime30Days) .toFixed(2) .replace(/\.?0+$/, "")}%`}