diff --git a/AppImage/components/hardware.tsx b/AppImage/components/hardware.tsx index 4ea0864..e5a584e 100644 --- a/AppImage/components/hardware.tsx +++ b/AppImage/components/hardware.tsx @@ -132,7 +132,11 @@ const groupAndSortTemperatures = (temperatures: any[]) => { } export default function Hardware() { - const { data: hardwareData, error } = useSWR("/api/hardware", fetcher, { + const { + data: hardwareData, + error, + isLoading, + } = useSWR("/api/hardware", fetcher, { refreshInterval: 5000, }) @@ -228,6 +232,16 @@ export default function Hardware() { return realtimeGPUData.has_monitoring_tool === true } + if (isLoading) { + return ( +
+
+
Loading hardware data...
+
+
+ ) + } + return (
{/* System Information - CPU & Motherboard */}