interface Summary { total: number; pending: number; completed: number; failed: number; } interface OrderSummaryCardsProps { isDark: boolean; summary: Summary; } export default function OrderSummaryCards({ isDark, summary }: OrderSummaryCardsProps) { const cardClass = ['rounded-xl border p-3', isDark ? 'border-slate-700 bg-slate-800/70' : 'border-slate-200 bg-slate-50'].join(' '); const labelClass = ['text-xs', isDark ? 'text-slate-400' : 'text-slate-500'].join(' '); return (
总订单
{summary.total}
待支付
{summary.pending}
已完成
{summary.completed}
异常/关闭
{summary.failed}
); }