mirror of
https://github.com/woodchen-ink/nezha-dash-v1.git
synced 2025-07-18 17:41:56 +08:00
fix: service list empty
This commit is contained in:
parent
e43618ee14
commit
a58d95fdbb
@ -39,7 +39,10 @@ export const ServiceTracker: React.FC = () => {
|
|||||||
return <div className="mt-4">Loading...</div>;
|
return <div className="mt-4">Loading...</div>;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!serviceData?.data?.services) {
|
if (
|
||||||
|
!serviceData?.data?.services &&
|
||||||
|
!serviceData?.data?.cycle_transfer_stats
|
||||||
|
) {
|
||||||
return (
|
return (
|
||||||
<div className="mt-4 font-thin text-sm">No service data available</div>
|
<div className="mt-4 font-thin text-sm">No service data available</div>
|
||||||
);
|
);
|
||||||
@ -54,20 +57,22 @@ export const ServiceTracker: React.FC = () => {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
<section className="grid grid-cols-1 md:grid-cols-2 mt-4 gap-2 md:gap-4">
|
{serviceData.data.services && (
|
||||||
{Object.entries(serviceData.data.services).map(([name, data]) => {
|
<section className="grid grid-cols-1 md:grid-cols-2 mt-4 gap-2 md:gap-4">
|
||||||
const { days, uptime, avgDelay } = processServiceData(data);
|
{Object.entries(serviceData.data.services).map(([name, data]) => {
|
||||||
return (
|
const { days, uptime, avgDelay } = processServiceData(data);
|
||||||
<ServiceTrackerClient
|
return (
|
||||||
key={name}
|
<ServiceTrackerClient
|
||||||
days={days}
|
key={name}
|
||||||
title={data.service.name}
|
days={days}
|
||||||
uptime={uptime}
|
title={data.service.name}
|
||||||
avgDelay={avgDelay}
|
uptime={uptime}
|
||||||
/>
|
avgDelay={avgDelay}
|
||||||
);
|
/>
|
||||||
})}
|
);
|
||||||
</section>
|
})}
|
||||||
|
</section>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user