Files
2025-09-23 20:41:43 +02:00

27 lines
680 B
TypeScript

import React from 'react';
import PageTitle from 'ui/shared/Page/PageTitle';
import UptimeCharts from './UptimeCharts';
import UptimeStats from './UptimeStats';
import UptimeStatus from './UptimeStatus';
import useUptimeSocketData from './useUptimeSocketData';
const Uptime = () => {
const { realtimeData, historyData, status, onReconnect } = useUptimeSocketData();
return (
<>
<PageTitle
title="Uptime"
contentAfter={ <UptimeStatus status={ status } onReconnect={ onReconnect }/> }
/>
<UptimeStats realtimeData={ realtimeData }/>
<UptimeCharts historyData={ historyData }/>
</>
);
};
export default React.memo(Uptime);