'use client'; import { formatBytes } from '@repo/ui/utils'; import { Badge } from '@shadcn/ui/badge'; import { Card, CardContent, CardFooter, CardHeader, CardTitle } from '@shadcn/ui/card'; import { ChartConfig, ChartContainer, ChartLegend, ChartLegendContent, ChartTooltip, ChartTooltipContent, } from '@shadcn/ui/chart'; import { Area, AreaChart, Bar, BarChart, CartesianGrid, Label, Pie, PieChart, XAxis, } from '@shadcn/ui/lib/recharts'; import { Separator } from '@shadcn/ui/separator'; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@shadcn/ui/table'; import { useLocale } from 'next-intl'; const UserStatisticsConfig = { register: { label: '注册', color: 'hsl(var(--chart-1))', }, new_purchase: { label: '新购', color: 'hsl(var(--chart-2))', }, repurchase: { label: '复购', color: 'hsl(var(--chart-3))', }, } satisfies ChartConfig; const IncomeStatisticsConfig = { new_purchase: { label: '新购', color: 'hsl(var(--chart-1))', }, repurchase: { label: '复购', color: 'hsl(var(--chart-2))', }, }; export default function Dashboard() { const locale = useLocale(); return (
统计
在线IP数
666
在线节点数
99
离线节点数
1
待处理工单
1
今日上传流量
{formatBytes(99999999999999)}
今日下载流量
{formatBytes(99999999999999)}
总上传流量
{formatBytes(99999999999999)}
总下载流量
{formatBytes(99999999999999)}
今日收入统计 } /> } />
总收入
6,666
{IncomeStatisticsConfig.new_purchase.label}
123
{IncomeStatisticsConfig.repurchase.label}
456
本月收入统计 { return new Date(value).toLocaleDateString(locale, { month: 'short', day: 'numeric', }); }} /> } /> } />
总收入
654,321
{IncomeStatisticsConfig.new_purchase.label}
123
{IncomeStatisticsConfig.repurchase.label}
456
收入统计 { return new Date(value).toLocaleDateString(locale, { month: 'short', }); }} /> } /> } />
总收入
987,654,321
今日用户统计 } /> } />
{UserStatisticsConfig.register.label}
789
{UserStatisticsConfig.new_purchase.label}
123
{UserStatisticsConfig.repurchase.label}
456
本月用户统计 { return new Date(value).toLocaleDateString(locale, { month: 'short', day: 'numeric', }); }} /> } /> } />
{UserStatisticsConfig.register.label}
789
{UserStatisticsConfig.new_purchase.label}
123
{UserStatisticsConfig.repurchase.label}
456
用户统计 { return new Date(value).toLocaleDateString(locale, { month: 'short', }); }} /> } /> } />
{UserStatisticsConfig.register.label}
987,654,321
今日节点流量排行 类型 节点 流量 {new Array(10) .toString() .split(',') .map((item, index) => ( Trojan
节点名称
127.0.0.1:443
1,000 GB
))}
今日用户流量排行 {new Array(15) .toString() .split(',') .map((item, index) => (
olivia.martin@email.com
100 GB
))}
); }