import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; import { CCard, CCardHeader, CCardBody, CPopover, CButton } from '@coreui/react'; import { cilSync } from '@coreui/icons'; import CIcon from '@coreui/icons-react'; import eventBus from 'utils/eventBus'; import LifetimeStatsmodal from 'components/LifetimeStatsModal'; import StatisticsChartList from './StatisticsChartList'; import LatestStatisticsmodal from './LatestStatisticsModal'; const DeviceStatisticsCard = () => { const { t } = useTranslation(); const [showLatestModal, setShowLatestModal] = useState(false); const [showLifetimeModal, setShowLifetimeModal] = useState(false); const toggleLatestModal = () => { setShowLatestModal(!showLatestModal); }; const toggleLifetimeModal = () => { setShowLifetimeModal(!showLifetimeModal); }; const refresh = () => { eventBus.dispatch('refreshInterfaceStatistics', { message: 'Refresh interface statistics' }); }; return (