@extends('layouts.app') @section('title', isset($delivery) ? 'Suivi ' . $delivery->tracking_number : 'Suivi de livraison') @push('styles') @endpush @section('content')
Suivez votre colis en temps réel
@if($delivery->status === 'delivered') Livrée le {{ $delivery->delivered_at?->format('d/m/Y à H:i') ?? 'N/A' }} @elseif($delivery->estimated_delivery) Livraison estimée: {{ $delivery->estimated_delivery->format('d/m/Y') }} @else En cours de traitement @endif
@php $progressMap = [ 'pending' => 10, 'preparing' => 25, 'ready_for_pickup' => 40, 'picked_up' => 55, 'in_transit' => 70, 'out_for_delivery' => 85, 'delivered' => 100, 'failed' => 85, 'cancelled' => 0 ]; $progress = $progressMap[$delivery->status] ?? 0; $progressColor = match($delivery->status) { 'delivered' => '#22c55e', 'failed', 'cancelled' => '#ef4444', default => '#3b82f6' }; @endphpNuméro de suivi
{{ $delivery->tracking_number }}
Destination
{{ $delivery->delivery_contact_name ?? 'Destinataire' }}
{{ $delivery->delivery_city ?? '' }}
Livreur
{{ $event->status_label ?? ucfirst($event->status) }}
{{ $event->description ?? '' }}
@if($event->location)📍 {{ $event->location }}
@endif{{ $event->created_at->format('d/m/Y H:i') }}
Commande créée
Votre colis a été enregistré
{{ $delivery->created_at->format('d/m/Y H:i') }}
En préparation
Le colis est en cours de préparation
En transit
Votre colis est en route
En cours de livraison
Le livreur est en chemin
Livré ✓
Votre colis a été livré
@if($delivery->delivered_at){{ $delivery->delivered_at->format('d/m/Y H:i') }}
@endifBesoin d'aide ?
Notre équipe est à votre écoute
{{ $error }}
Vérifiez votre numéro de suivi et réessayez
Saisissez le numéro de suivi fourni lors de votre commande pour suivre votre colis en temps réel.
Préparé
En transit
En livraison
Livré