diff --git a/client/components/admin/AdminDiscordManagement.tsx b/client/components/admin/AdminDiscordManagement.tsx index db311819..bdb6154c 100644 --- a/client/components/admin/AdminDiscordManagement.tsx +++ b/client/components/admin/AdminDiscordManagement.tsx @@ -277,27 +277,73 @@ export function AdminDiscordManagement() { Discord Bot Status Real-time bot configuration - + +
+ + {botHealth?.timestamp && ( +

+ Last check: {new Date(botHealth.timestamp).toLocaleTimeString()} +

+ )} +
+ + {botHealth?.error && ( +
+ ⚠️ {botHealth.error} +
+ )} +
-
-

Bot Status

-

Online

+
+

Bot Status

+

+ {botHealth ? (botHealth.status === "online" ? "🟢 Online" : "🔴 Offline") : "..."} +

-

Linked Accounts

+

Guilds

- {mappings.length > 0 ? "Active" : "0"} + {botHealth?.guilds ?? "—"}

-

Role Mappings

+

Commands

- {mappings.length} + {botHealth?.commands ?? "—"}

-

Servers

-

6

+

Uptime

+

+ {botHealth ? formatUptime(botHealth.uptime) : "—"} +