@extends('layouts.driver') @section('title','Ride details') @section('heading','Ride details') @section('content') @php $next=['assigned'=>['accepted','driver_rejected'],'accepted'=>['arrived','cancelled'],'arrived'=>['in_progress','cancelled'],'in_progress'=>['completed']][$ride->status] ?? []; $activeContact=in_array($ride->status,['accepted','arrived','in_progress'],true); @endphp

{{ $ride->number }}

{{ $ride->vehicleType->name }} · {{ $activeContact ? $ride->customer->name : 'Passenger details protected' }}

{{ str_replace('_',' ',$ride->status) }}
Pickup{{ $ride->pickup_address ?: $ride->pickup_latitude.', '.$ride->pickup_longitude }}
Drop-off{{ $ride->dropoff_address ?: $ride->dropoff_latitude.', '.$ride->dropoff_longitude }}
Estimated distance{{ number_format($ride->estimated_distance_km,1) }} km
Estimated duration{{ $ride->estimated_duration_minutes }} min
Fare{{ $ride->currency }} {{ number_format($ride->final_fare ?? $ride->estimated_fare,2) }}
Payment{{ ucfirst($ride->payment_method) }} · {{ ucfirst($ride->payment_status) }}
@if($activeContact)
Passenger contact{{ $ride->customer->phone ?: 'Not supplied' }}
@endif
@endsection