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