{/* Revenue Sparkline */}
{t('charts.revenue')}
{t('charts.revenueSparkline')}
{/* New Users Sparkline */}
{t('charts.newUsers')}
1,110
{/* MRR Sparkline */}
{t('charts.mrr')}
{t('charts.mrrSparkline')}
{/* Gross Margin Sparkline */}
{t('charts.grossMargin')}
{t('charts.grossMarginSparkline')}
{/* 1. Revenue — BarChart */}
{t('charts.revenue')}
{t('charts.revenueDescription')}
`$${(v / 1000).toFixed(0)}k`}
/>
} />
{/* 2. Active Users — LineChart */}
{t('charts.activeUsers')}
{t('charts.activeUsersDescription')}
} />
} />
{/* 3. MRR Growth — AreaChart */}
{t('charts.mrrGrowth')}
{t('charts.mrrGrowthDescription')}
`$${(v / 1000).toFixed(0)}k`}
/>
} />
{/* 4. Plan Distribution — PieChart */}
{t('charts.planDistribution')}
{t('charts.planDistributionDescription')}
} />
} />
{planData.map((entry) => (
|
))}
{/* 5. Feature Usage — RadarChart */}
{t('charts.featureUsage')}
{t('charts.featureUsageDescription')}
} />
{/* 6. Revenue & Margin — ComposedChart */}
{t('charts.revenueAndMargin')}
{t('charts.revenueAndMarginDescription')}
`$${(v / 1000).toFixed(0)}k`}
/>
`${v}%`}
/>
} />
} />