From 5bab1514fcc5431f2bd1bd7bf10e50959849ae78 Mon Sep 17 00:00:00 2001 From: Daniel Cojocea Date: Mon, 16 Sep 2024 17:06:45 -0400 Subject: [PATCH] Added monitor interval check --- Client/src/Pages/PageSpeed/card.jsx | 53 ++++++++++++++++++++++++++--- 1 file changed, 49 insertions(+), 4 deletions(-) diff --git a/Client/src/Pages/PageSpeed/card.jsx b/Client/src/Pages/PageSpeed/card.jsx index e45cc3b45..5c688a041 100644 --- a/Client/src/Pages/PageSpeed/card.jsx +++ b/Client/src/Pages/PageSpeed/card.jsx @@ -13,7 +13,11 @@ import { Tooltip, } from "recharts"; import { useSelector } from "react-redux"; -import { formatDateWithTz } from "../../Utils/timeUtils"; +import { + formatDateWithTz, + formatDurationRounded, + formatDurationSplit, +} from "../../Utils/timeUtils"; import useUtils from "../Monitors/utils"; /** @@ -128,7 +132,7 @@ const PagespeedAreaChart = ({ data, status }) => { const formattedData = processData(data); return ( - + { return ( navigate(`/pagespeed/${monitor._id}`)} border={1} @@ -230,7 +235,12 @@ const Card = ({ monitor }) => { - + {monitor.name} { /> {monitor.url} @@ -258,6 +268,41 @@ const Card = ({ monitor }) => { > + + + Checking every{" "} + {(() => { + const { time, format } = formatDurationSplit(monitor?.interval); + return ( + <> + + {time}{" "} + + {format} + + ); + })()} + + );