refactor to use monitor-stats

This commit is contained in:
Alex Holliday committed 2025-03-06 12:04:49 -08:00
1 parent 6481b1d9ac
commit 37958d7307
2 files changed
+7 -2

No files matched your search

@@ -75,7 +75,7 @@ CustomToolTip.propTypes = {
PropTypes.shape({
value: PropTypes.number,
payload: PropTypes.shape({
_id: PropTypes.string,
_id: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
avgResponseTime: PropTypes.number,
originalAvgResponseTime: PropTypes.number,
}),
@@ -9,6 +9,11 @@ import PropTypes from "prop-types";
const StatBoxes = ({ monitor, lastUpdateTrigger }) => {
const theme = useTheme();
let timeSinceLastCheck = 0;
if (monitor?.lastCheckTimestamp) {
timeSinceLastCheck = Date.now() - monitor?.lastCheckTimestamp;
}
return (
<Stack
@@ -32,7 +37,7 @@ const StatBoxes = ({ monitor, lastUpdateTrigger }) => {
heading={"Last check"}
subHeading={
<LastUpdate
lastUpdateTime={monitor?.timeSinceLastCheck ?? 0}
lastUpdateTime={timeSinceLastCheck}
suffix={"seconds ago"}
/>
}