@extends('layouts.app') @section('title', 'Mes Livraisons') @section('content')
{{-- En-tête --}}

📦 Mes Livraisons

Suivez vos commandes et livraisons en temps réel

Nouvelle livraison
{{-- Statistiques --}}

Total commandes

{{ $totalOrders ?? 0 }}

En cours

{{ $inTransit ?? 0 }}

Livrées

{{ $delivered ?? 0 }}

Adresses

{{ $addressCount ?? 0 }}

{{-- Livraisons en cours --}} @if(isset($activeDeliveries) && $activeDeliveries->count() > 0)

🚚 Livraisons en cours

@foreach($activeDeliveries as $delivery)

Commande #{{ $delivery->tracking_number ?? $delivery->id }}

{{ $delivery->status_label ?? 'En transit' }}

{{ $delivery->provider->name ?? 'Transporteur' }}

{{-- Progress bar --}}
Expédié Livré
@php $progress = match($delivery->status) { 'shipped' => 33, 'in_transit' => 66, 'delivered' => 100, default => 10 }; @endphp
📍 {{ $delivery->destination_address ?? 'Adresse de livraison' }} @if($delivery->estimated_delivery) 📅 Estimation: {{ $delivery->estimated_delivery->format('d/m/Y') }} @endif
@endforeach
@endif {{-- Historique des livraisons --}}

Historique des livraisons

@if(isset($deliveries) && $deliveries->count() > 0)
@foreach($deliveries as $delivery) @endforeach
N° Suivi Destination Statut Actions
{{ $delivery->tracking_number ?? '#'.$delivery->id }} {{ $delivery->destination_address ?? 'N/A' }} @php $statusClasses = [ 'pending' => 'bg-gray-100 text-gray-800', 'shipped' => 'bg-blue-100 text-blue-800', 'in_transit' => 'bg-yellow-100 text-yellow-800', 'delivered' => 'bg-green-100 text-green-800', 'cancelled' => 'bg-red-100 text-red-800', ]; @endphp {{ $delivery->status_label ?? ucfirst($delivery->status) }} Détails
@if($deliveries->hasPages())
{{ $deliveries->links() }}
@endif @else

Aucune livraison

Vous n'avez pas encore de livraisons.

@endif
@endsection