Merge pull request #3518 from ZeinebMegaadi/fix/showing-down-for-down-monitors

Fix: added "down" display on down monitors instead of "Active for:..."
This commit is contained in:
Alexander Holliday authored and GitHub committed 2026-04-17 10:17:34 -07:00
commit fa6aef1e86
2 files changed
+14 -3

No files matched your search

@@ -39,6 +39,12 @@ export const MonitorStatBoxes = ({
const streakTime = prettyMilliseconds(timeSinceLastFailure, options);
const lastCheckTime = prettyMilliseconds(timeSinceLastCheck, options);
const isActive =
monitor?.status === "up" ||
monitor?.status === "paused" ||
monitor?.status === "maintenance" ||
monitor?.status === "initializing" ||
monitor?.status === "breached";
const palette = getStatusPalette(monitor?.status);
return (
@@ -48,8 +54,12 @@ export const MonitorStatBoxes = ({
>
<StatBox
palette={palette}
title={t("pages.common.monitors.statBoxes.activeFor")}
subtitle={streakTime}
title={
isActive
? t("pages.common.monitors.statBoxes.activeFor")
: t("pages.common.monitors.statBoxes.serviceIsDown")
}
subtitle={isActive ? streakTime : ""}
/>
<StatBox
title={t("pages.common.monitors.statBoxes.lastCheck")}
+2 -1
View File
@@ -397,7 +397,8 @@
"activeFor": "Active for",
"certificateExpiry": "Certificate expiry",
"lastCheck": "Last check",
"lastResponseTime": "Last response time"
"lastResponseTime": "Last response time",
"serviceIsDown": "Service is down"
},
"status": {
"down": "down",