From a52108bfd1daf4b8af9d8e6cca8f7588f4eb68bf Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Wed, 26 Nov 2025 01:45:46 +0000 Subject: [PATCH] feat: update MonitorCard layout for improved status display and settings access --- frontend/src/pages/Uptime.tsx | 56 ++++++++++++++++------------------- 1 file changed, 26 insertions(+), 30 deletions(-) diff --git a/frontend/src/pages/Uptime.tsx b/frontend/src/pages/Uptime.tsx index 35ab6657..bdce081f 100644 --- a/frontend/src/pages/Uptime.tsx +++ b/frontend/src/pages/Uptime.tsx @@ -14,39 +14,35 @@ const MonitorCard: React.FC<{ monitor: UptimeMonitor; onEdit: (monitor: UptimeMo const isUp = monitor.status === 'up'; return ( -
- {/* Status Badge - Top Center */} -
-
- {isUp ? : } - {monitor.status.toUpperCase()} +
+ {/* Top Row: Name (left), Badge (center-right), Settings (right) */} +
+

{monitor.name}

+
+
+ {isUp ? : } + {monitor.status.toUpperCase()} +
+
- {/* Settings Button - Top Right */} -
- -
- - {/* Name and URL */} -
-

{monitor.name}

-
- - {monitor.url} - - - {monitor.type.toUpperCase()} - -
+ {/* URL and Type */} +
+ + {monitor.url} + + + {monitor.type.toUpperCase()} +