From 4e07c7f2dc9eb7913d487d53a75d1ea8c1357957 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Thu, 27 Nov 2025 18:11:56 +0100 Subject: [PATCH] Update system-overview.tsx --- AppImage/components/system-overview.tsx | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/AppImage/components/system-overview.tsx b/AppImage/components/system-overview.tsx index be1a259..8bbe7a1 100644 --- a/AppImage/components/system-overview.tsx +++ b/AppImage/components/system-overview.tsx @@ -173,6 +173,7 @@ export function SystemOverview() { network: true, }) const [error, setError] = useState(null) + const [hasAttemptedLoad, setHasAttemptedLoad] = useState(false) // Added hasAttemptedLoad state const [networkTimeframe, setNetworkTimeframe] = useState("day") const [networkTotals, setNetworkTotals] = useState<{ received: number; sent: number }>({ received: 0, sent: 0 }) const [networkUnit, setNetworkUnit] = useState<"Bytes" | "Bits">("Bytes") // Added networkUnit state @@ -188,6 +189,8 @@ export function SystemOverview() { fetchNetworkData().finally(() => setLoadingStates((prev) => ({ ...prev, network: false }))), ]) + setHasAttemptedLoad(true) + if (!systemResult) { setError("Flask server not available. Please ensure the server is running.") return @@ -247,16 +250,10 @@ export function SystemOverview() { } }, []) - const isInitialLoading = loadingStates.system && !systemData - - if (isInitialLoading) { + if (!hasAttemptedLoad || loadingStates.system) { return (
-
-
Connecting to ProxMenux Monitor...
-
Fetching real-time system data
-
-
+
{[...Array(4)].map((_, i) => (