import MetricsTable from './MetricsTable'; import { percentFilter } from 'lib/filters'; import useLanguageNames from 'components/hooks/useLanguageNames'; import useLocale from 'components/hooks/useLocale'; import useMessages from 'components/hooks/useMessages'; export function LanguagesTable({ websiteId, onDataLoad, ...props }) { const { formatMessage, labels } = useMessages(); const { locale } = useLocale(); const languageNames = useLanguageNames(locale); const renderLabel = ({ x }) => { return
{languageNames[x?.split('-')[0]] ?? x}
; }; return ( onDataLoad?.(percentFilter(data))} renderLabel={renderLabel} /> ); } export default LanguagesTable;