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