import React from 'react'; import PropTypes from 'prop-types'; import { withNamespaces, Trans } from 'react-i18next'; import StatsCard from './StatsCard'; import { getPercent, normalizeHistory } from '../../helpers/helpers'; const getNormalizedHistory = (data, interval, id) => [ { data: normalizeHistory(data, interval), id }, ]; const Statistics = ({ interval, dnsQueries, blockedFiltering, replacedSafebrowsing, replacedParental, numDnsQueries, numBlockedFiltering, numReplacedSafebrowsing, numReplacedParental, }) => (
dns_query} color="blue" />
link]}>blocked_by} color="red" />
stats_malware_phishing} color="green" />
stats_adult} color="yellow" />
); Statistics.propTypes = { interval: PropTypes.number.isRequired, dnsQueries: PropTypes.array.isRequired, blockedFiltering: PropTypes.array.isRequired, replacedSafebrowsing: PropTypes.array.isRequired, replacedParental: PropTypes.array.isRequired, numDnsQueries: PropTypes.number.isRequired, numBlockedFiltering: PropTypes.number.isRequired, numReplacedSafebrowsing: PropTypes.number.isRequired, numReplacedParental: PropTypes.number.isRequired, refreshButton: PropTypes.node.isRequired, }; export default withNamespaces()(Statistics);