import { useCallback } from 'react';
import { IconLabel } from '@umami/react-zen';
import { ListTable } from '@/components/metrics/ListTable';
import { useLocale, useCountryNames, useMessages } from '@/components/hooks';
import { TypeIcon } from '@/components/common/TypeIcon';
export function RealtimeCountries({ data }) {
const { formatMessage, labels } = useMessages();
const { locale } = useLocale();
const { countryNames } = useCountryNames(locale);
const renderCountryName = useCallback(
({ label: code }) => (
} label={countryNames[code]} />
),
[countryNames, locale],
);
return (
({
label: x,
count: y,
percent: z,
}))}
renderLabel={renderCountryName}
/>
);
}