import { Box, Skeleton } from '@rocket.chat/fuselage';
import React, { useMemo } from 'react';
import CounterSet from '../../../components/data/CounterSet';
import { useTranslation } from '../../../contexts/TranslationContext';
import { AsyncStatePhase } from '../../../hooks/useAsyncState';
import { usePolledMethodData } from '../../../hooks/usePolledMethodData';
function OverviewSection() {
const t = useTranslation();
const { value: overviewData, phase: overviewStatus } = usePolledMethodData(
'federation:getOverviewData',
useMemo(() => [], []),
10000,
);
const eventCount =
(overviewStatus === AsyncStatePhase.LOADING && ) ||
(overviewStatus === AsyncStatePhase.REJECTED && Error) ||
overviewData?.data[0]?.value;
const userCount =
(overviewStatus === AsyncStatePhase.LOADING && ) ||
(overviewStatus === AsyncStatePhase.REJECTED && Error) ||
overviewData?.data[1]?.value;
const serverCount =
(overviewStatus === AsyncStatePhase.LOADING && ) ||
(overviewStatus === AsyncStatePhase.REJECTED && Error) ||
overviewData?.data[2]?.value;
return (
);
}
export default OverviewSection;