@extends('layouts.app') @section('title', 'My Orders') @section('content')

My Orders

Track and manage your food orders

Back to Dashboard
@if(isset($apiError))
Using sample data. API Error: {{ $apiError }}
@endif
Total Orders
{{ $stats['total'] ?? 0 }}
Completed
{{ $stats['completed'] ?? 0 }}
Pending
{{ $stats['pending'] ?? 0 }}
Cancelled
{{ $stats['cancelled'] ?? 0 }}
Order History
@if($orders->count() > 0)
@foreach($orders as $order) @endforeach
Order # Date Items Total Status Actions
{{ $order->order_number }} {{ $order->created_at->format('M d, Y') }}
{{ $order->created_at->format('H:i') }}
@if($order->items->count() > 0) @php $itemCount = $order->items->count(); $firstItem = $order->items->first()->menu->name ?? 'Item'; @endphp {{ $firstItem }} @if($itemCount > 1) +{{ $itemCount - 1 }} @endif @else No items @endif Rp {{ number_format($order->final_amount, 0, ',', '.') }} @php $statusColor = $statusColors[$order->status] ?? 'secondary'; $statusText = str_replace('_', ' ', ucfirst($order->status)); @endphp {{ $statusText }}
@if(in_array($order->status, ['pending', 'confirmed']))
@csrf
@endif
{{ $orders->links() }}
@else
No orders yet

You haven't placed any orders yet.

Browse Menu
@endif
Order Status Guide
Pending Order received
Processing Preparing order
Preparing Cooking in progress
Ready Ready for pickup
On Delivery Out for delivery
Completed Order delivered
@endsection