[Back] @extends('layouts.public')
@section('content')
<div class="flex items-center justify-between mb-6">
<h1 class="text-2xl font-bold">Orders</h1>
<div class="flex gap-2">
<a class="px-3 py-2 rounded border text-sm" href="{{ route('admin.orders.index') }}">All</a>
<a class="px-3 py-2 rounded border text-sm" href="{{ route('admin.orders.index', ['status' => 'payment_pending']) }}">Payment Pending</a>
<a class="px-3 py-2 rounded border text-sm" href="{{ route('admin.orders.index', ['status' => 'paid']) }}">Paid</a>
<a class="px-3 py-2 rounded border text-sm" href="{{ route('admin.orders.index', ['status' => 'failed']) }}">Failed</a>
</div>
</div>
<div class="bg-white rounded-xl shadow overflow-hidden">
<table class="w-full text-sm">
<thead class="bg-gray-50">
<tr>
<th class="p-4 text-left">Order No</th>
<th class="p-4 text-left">Customer</th>
<th class="p-4 text-left">Total</th>
<th class="p-4 text-left">Status</th>
<th class="p-4 text-left">Payment</th>
<th class="p-4 text-right">Action</th>
</tr>
</thead>
<tbody>
@forelse($orders as $o)
<tr class="border-t">
<td class="p-4 font-medium">{{ $o->order_no }}</td>
<td class="p-4">
<div class="font-medium">{{ $o->customer_name ?? '-' }}</div>
<div class="text-xs text-gray-500">{{ $o->customer_phone ?? '-' }}</div>
</td>
<td class="p-4">RM {{ number_format($o->total_cents/100, 2) }}</td>
<td class="p-4">
<span class="px-2 py-1 rounded text-xs bg-gray-100">{{ $o->status }}</span>
</td>
<td class="p-4">
<span class="px-2 py-1 rounded text-xs bg-gray-100">
{{ $o->payment->status ?? 'no payment row' }}
</span>
</td>
<td class="p-4 text-right">
<a class="underline" href="{{ route('admin.orders.show', $o) }}">View</a>
</td>
</tr>
@empty
<tr>
<td class="p-6 text-gray-600" colspan="6">No orders yet.</td>
</tr>
@endforelse
</tbody>
</table>
</div>
<div class="mt-6">
{{ $orders->links() }}
</div>
@endsection