@extends('layouts.app') @section('title', 'Dashboard Livreur') @push('styles') @endpush @section('content') {{-- Section d'aide --}}
{{ $driver->vehicle_icon }} {{ $driver->full_name }}
Livreur
@if($driver->status === 'available') En ligne @elseif($driver->status === 'busy') Occupé @else Hors ligne @endif
📦
{{ $todayStats['completed'] }}
Livrées
{{ $todayStats['pending'] }}
En cours
💰
{{ number_format($todayStats['earnings'], 2) }}€
Gains
@if($activeOrders->count() > 0)
🚀 Livraisons en cours {{ $activeOrders->count() }}
@foreach($activeOrders as $order)

{{ $order->prestataire->company_name ?? 'Restaurant' }}

{{ $order->delivery_status_label }}
+{{ number_format($order->driver_commission ?? 2, 2) }}€
#{{ $order->id }}
{{ $order->prestataire->address ?? 'Restaurant' }}
{{ Str::limit($order->delivery_address, 30) }}
{{ $order->items->count() }} article(s) ~{{ $order->estimated_delivery_time ?? 15 }} min {{ $order->delivery_distance ?? '?' }} km
@if($order->delivery_status === 'assigned') @elseif($order->delivery_status === 'picked_up') @elseif($order->delivery_status === 'in_transit') @endif
@endforeach @endif @if($driver->status === 'available')
📋 Commandes disponibles {{ $pendingOrders->count() }}
@forelse($pendingOrders as $order)

{{ $order->prestataire->company_name ?? 'Restaurant' }}

📍 {{ $order->prestataire->address ?? '' }}
{{ Str::limit($order->prestataire->address ?? 'Restaurant', 25) }}
{{ Str::limit($order->delivery_address, 25) }}
{{ $order->items->count() }} article(s) {{ number_format($order->total, 2) }}€ @if($order->status === 'ready') ✅ Prête @elseif($order->status === 'preparing') 🍳 En prépa @else ⏳ Acceptée @endif
@empty

Aucune commande disponible
pour le moment

@endforelse @else
🔴

Passez en ligne pour voir
les commandes disponibles

@endif
🏠 Dashboard 🗺️ Carte 📦 Historique 💰 Tarifs 📊 Stats
@endsection @push('scripts') @endpush