From a58d95fdbbed5f1ca01ba62e42e63019778828ae Mon Sep 17 00:00:00 2001
From: hamster1963 <1410514192@qq.com>
Date: Mon, 2 Dec 2024 10:21:17 +0800
Subject: [PATCH] fix: service list empty
---
src/components/ServiceTracker.tsx | 35 ++++++++++++++++++-------------
1 file changed, 20 insertions(+), 15 deletions(-)
diff --git a/src/components/ServiceTracker.tsx b/src/components/ServiceTracker.tsx
index f43f3d0..26f65a2 100644
--- a/src/components/ServiceTracker.tsx
+++ b/src/components/ServiceTracker.tsx
@@ -39,7 +39,10 @@ export const ServiceTracker: React.FC = () => {
return
Loading...
;
}
- if (!serviceData?.data?.services) {
+ if (
+ !serviceData?.data?.services &&
+ !serviceData?.data?.cycle_transfer_stats
+ ) {
return (
No service data available
);
@@ -54,20 +57,22 @@ export const ServiceTracker: React.FC = () => {
/>
)}
-
- {Object.entries(serviceData.data.services).map(([name, data]) => {
- const { days, uptime, avgDelay } = processServiceData(data);
- return (
-
- );
- })}
-
+ {serviceData.data.services && (
+
+ {Object.entries(serviceData.data.services).map(([name, data]) => {
+ const { days, uptime, avgDelay } = processServiceData(data);
+ return (
+
+ );
+ })}
+
+ )}
);
};