From da4bfb888d0b5a403ca1049fc245302ee8464968 Mon Sep 17 00:00:00 2001 From: lyc8503 Date: Mon, 5 Jan 2026 22:35:18 +0800 Subject: [PATCH] fix: incorrect status icons and counters caused by undefined !== null --- components/MonitorDetail.tsx | 2 +- components/MonitorList.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/MonitorDetail.tsx b/components/MonitorDetail.tsx index c2bb67f..0ff35bf 100644 --- a/components/MonitorDetail.tsx +++ b/components/MonitorDetail.tsx @@ -29,7 +29,7 @@ export default function MonitorDetail({ ) let statusIcon = - state.incident[monitor.id].slice(-1)[0].end === undefined ? ( + state.incident[monitor.id].slice(-1)[0].end === null ? ( diff --git a/components/MonitorList.tsx b/components/MonitorList.tsx index 6444d5c..ab14eb2 100644 --- a/components/MonitorList.tsx +++ b/components/MonitorList.tsx @@ -12,7 +12,7 @@ function countDownCount(state: MonitorState, ids: string[]) { continue } - if (state.incident[id].slice(-1)[0].end === undefined) { + if (state.incident[id].slice(-1)[0].end === null) { downCount++ } }