"use client"; import { AnimatePresence, m } from "framer-motion"; import { useTranslations } from "next-intl"; import { memo } from "react"; import { useTooltip } from "./TooltipContext"; const MapTooltip = memo(function MapTooltip() { const { tooltipData } = useTooltip(); const t = useTranslations("Global"); if (!tooltipData) return null; return ( { e.stopPropagation(); }} >

{tooltipData.country === "China" ? "Mainland China" : tooltipData.country}

{tooltipData.count} {t("Servers")}

{tooltipData.servers.map((server, index) => (
{server.name}
))}
); }); export default MapTooltip;