'use client'; interface Summary { today: { amount: number; orderCount: number; paidCount: number }; total: { amount: number; orderCount: number; paidCount: number }; successRate: number; avgAmount: number; } interface DashboardStatsProps { summary: Summary; dark?: boolean; } export default function DashboardStats({ summary, dark }: DashboardStatsProps) { const cards = [ { label: '今日充值', value: `¥${summary.today.amount.toLocaleString()}`, accent: true }, { label: '今日订单', value: `${summary.today.paidCount}/${summary.today.orderCount}` }, { label: '累计充值', value: `¥${summary.total.amount.toLocaleString()}`, accent: true }, { label: '累计订单', value: String(summary.total.paidCount) }, { label: '成功率', value: `${summary.successRate}%` }, { label: '平均充值', value: `¥${summary.avgAmount.toFixed(2)}` }, ]; return (
{cards.map((card) => (

{card.label}

{card.value}

))}
); }