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 (
+
+ );
+ })}
+
+ )}
);
};