Belum ada pesanan
{{ $filterStatus ? 'Tidak ada pesanan dengan status ini.' : 'Yuk mulai belanja!' }}
Mulai Belanja
@foreach ($orders as $order)
@php
// Status Pesanan — warna biru/slate (bukan orange agar beda dengan payment)
$statusColors = [
'pending' => 'bg-slate-50 text-slate-600 border-slate-200',
'paid' => 'bg-blue-50 text-blue-700 border-blue-200',
'processing' => 'bg-indigo-50 text-indigo-700 border-indigo-200',
'delivering' => 'bg-cyan-50 text-cyan-700 border-cyan-200',
'completed' => 'bg-teal-50 text-teal-700 border-teal-200',
'cancelled' => 'bg-slate-100 text-slate-500 border-slate-200',
];
$statusClass = $statusColors[$order->status->value] ?? 'bg-slate-50 text-slate-600 border-slate-200';
// Status Pembayaran — hijau/merah/kuning (jelas menunjukkan kondisi uang)
$paymentColors = [
'pending' => 'text-amber-600',
'verified' => 'text-green-600',
'rejected' => 'text-red-600',
];
$paymentClass = $paymentColors[$order->payment?->status->value ?? 'pending'] ?? 'text-slate-400';
@endphp
{{-- Baris 1: nomor + tanggal --}}
{{ $order->order_number }}
{{ $order->created_at->translatedFormat('d M Y, H:i') }}
{{ $order->status->label() }}
{{-- Baris 2: jumlah item + total --}}
{{ $order->items_count }} produk
@if ($order->payment)
· Pembayaran:
{{ $order->payment->status->label() }}
@endif
Rp {{ number_format($order->grand_total, 0, ',', '.') }}
@endforeach