import FilterLink from 'components/common/FilterLink'; import { emptyFilter } from 'lib/filters'; import { useLocale } from 'components/hooks'; import { useMessages } from 'components/hooks'; import { useCountryNames } from 'components/hooks'; import MetricsTable, { MetricsTableProps } from './MetricsTable'; import regions from '../../../public/iso-3166-2.json'; export function RegionsTable(props: MetricsTableProps) { const { locale } = useLocale(); const { formatMessage, labels } = useMessages(); const countryNames = useCountryNames(locale); const renderLabel = (code: string, country: string) => { const region = code.includes('-') ? code : `${country}-${code}`; return regions[region] ? `${regions[region]}, ${countryNames[country]}` : region; }; const renderLink = ({ x: code, country }) => { return ( {code} ); }; return ( ); } export default RegionsTable;