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 (