import { useEffect } from "react"; import { useInfoSocket } from "../../../../app/context/WebSocketContext"; import Card from "../../../../ui/Card"; import CardHeader from "../../../../ui/CardHeader"; import DownloadLogButton from "./StatusItems/DownloadLogButton"; import StatusItemLocal from "./StatusItems/StatusItemLocal"; import StatusItemUTC from "./StatusItems/StatusItemUTC"; import StatusReads from "./StatusItems/StatusReads"; import { useGetStore } from "../../hooks/useGetStore"; const SystemStatusCard = () => { const { data: stats } = useInfoSocket(); const { storeQuery } = useGetStore(); const reads = storeQuery?.data; const isReadsLoading = storeQuery.isFetching; useEffect(() => { storeQuery.refetch(); }, [reads]); return ( {stats ? (
) : ( Loading system status… )}
); }; export default SystemStatusCard;