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:
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")}
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in new issue
Block a user