feat(dashboard): update model analytics section and enhance user charts functionality

- Renamed "Models" to "Model Call Analytics" and updated descriptions for clarity.
- Introduced a new state for top user limits in user charts, allowing users to select the number of top users displayed.
- Enhanced user charts to include total call count display and improved data processing for better analytics.
- Added new translations for updated terms in multiple languages to support internationalization.
This commit is contained in:
CaIon
2026-04-28 19:16:18 +08:00
parent 28f7e9eb2e
commit 22ef5b2f80
12 changed files with 85 additions and 19 deletions
@@ -78,7 +78,12 @@ export function ModelCharts(props: ModelChartsProps) {
<div className='flex w-full flex-col gap-3 border-b px-4 py-3 sm:px-5 lg:flex-row lg:items-center lg:justify-between'>
<div className='flex items-center gap-2'>
<PieChartIcon className='text-muted-foreground/60 size-4' />
<div className='text-sm font-semibold'>{t('Model Analytics')}</div>
<div className='text-sm font-semibold'>
{t('Model Call Analytics')}
</div>
<span className='text-muted-foreground text-xs'>
{t('Total:')} {chartData.totalCountDisplay}
</span>
</div>
<div className='bg-muted/60 inline-flex h-8 rounded-md border p-0.5'>