import type { Locale } from '@/lib/locale'; interface Summary { total: number; pending: number; completed: number; failed: number; } interface OrderSummaryCardsProps { isDark: boolean; locale: Locale; summary: Summary; } export default function OrderSummaryCards({ isDark, locale, 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(' '); const labels = locale === 'en' ? { total: 'Total Orders', pending: 'Pending', completed: 'Completed', failed: 'Closed/Failed', } : { total: '总订单', pending: '待支付', completed: '已完成', failed: '异常/关闭', }; return (