From 0887e245468f1c0b9fa14f1e9d0de59c9feb11bc Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Sat, 7 Feb 2026 23:06:12 +0100 Subject: [PATCH] fix: handle non-array uptime data for monitors and improve mouse leave behavior in UptimeStatusBar --- app/sites/[id]/uptime/page.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/sites/[id]/uptime/page.tsx b/app/sites/[id]/uptime/page.tsx index cd83e91..b905e01 100644 --- a/app/sites/[id]/uptime/page.tsx +++ b/app/sites/[id]/uptime/page.tsx @@ -252,7 +252,10 @@ function UptimeStatusBar({ } return ( -
+
setHoveredDay(null)} + >
{dateRange.map((date) => { const stat = statsMap.get(date) @@ -704,7 +707,7 @@ export default function UptimePage() { if (loading) return if (!site) return
Site not found
- const monitors = uptimeData?.monitors ?? [] + const monitors = Array.isArray(uptimeData?.monitors) ? uptimeData.monitors : [] const overallUptime = uptimeData?.overall_uptime ?? 100 const overallStatus = uptimeData?.status ?? 'operational'