import { useTranslation } from 'react-i18next'; import type { NetworkGraphData } from '@/types/referralNetwork'; import { formatKopeksToRubles } from '../utils'; interface NetworkStatsProps { data: NetworkGraphData; className?: string; } export function NetworkStats({ data, className }: NetworkStatsProps) { const { t } = useTranslation(); const stats = [ { label: t('admin.referralNetwork.stats.totalUsers'), value: data.total_users.toLocaleString(), }, { label: t('admin.referralNetwork.stats.totalReferrers'), value: data.total_referrers.toLocaleString(), }, { label: t('admin.referralNetwork.stats.totalCampaigns'), value: data.total_campaigns.toLocaleString(), }, { label: t('admin.referralNetwork.stats.totalEarnings'), value: `${formatKopeksToRubles(data.total_earnings_kopeks)} ₽`, }, ]; return (
{stats.map((stat) => (

{stat.label}

{stat.value}

))}
); }