@extends('layouts.app') @section('title', 'My Shipments') @section('content')
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

My Shipments

@if($orders->isEmpty())

No shipments yet.

@else
@foreach($orders as $order)

{{ $order->order_number }}

{{ $order->created_at->format('M d, Y') }}

{{ ucfirst($order->order_status) }}
@php $statuses = ['ordered', 'shipped_from_origin', 'in_transit', 'arrived_nigeria', 'ready_for_pickup', 'delivered']; $shippingRecord = $order->shippingRecords->first(); $currentStatus = $shippingRecord->status ?? ($order->order_status === 'delivered' ? 'delivered' : 'ordered'); $currentIndex = array_search($currentStatus, $statuses); @endphp @foreach($statuses as $index => $status)
@if($index < $currentIndex) @else {{ $index + 1 }} @endif
{{ str_replace('_', ' ', ucfirst($status)) }}
@endforeach
@if($shippingRecord && $shippingRecord->tracking_notes)

{{ $shippingRecord->tracking_notes }}

{{ $shippingRecord->status_updated_at->format('M d, Y H:i') }}

@endif
@endforeach
@endif
@endsection