'use client' import { useTranslations } from 'next-intl' import {useViolationAnalyticStatistic, UseViolationStatistic} from '@/app/hooks/react-query/useViolationAnalyticStatistic'; interface DomainListProps { data: UseViolationStatistic; } export default function AnalyticsCardGeography() { const t = useTranslations('Global'); const { data: violationGeography, isLoading, isError, error } = useViolationAnalyticStatistic('tld'); const DomainList = ({ data }: DomainListProps) => { const topDomains = Object.entries(data) .map(([domain, count]) => ({ domain, count })) .sort((a, b) => b.count - a.count) .slice(0, 6); return (