{{-- Filters --}}
{{ $this->form }}
Refresh @if($selectedVehicleId) Clear Selection @endif
{{-- Vehicle Stats (if vehicle selected) --}} @if($selectedVehicle)
{{ $selectedVehicle->vehicle_code }} - Live Tracking

Registration

{{ $selectedVehicle->registration_number }}

Driver

{{ $selectedVehicle->currentAssignment?->driver->full_name ?? 'No Driver' }}

Speed

{{ $selectedVehicle->latestTelemetry?->speed ?? 0 }} km/h

Engine

{{ $selectedVehicle->latestTelemetry?->engine_status ?? 'Unknown' }}

Battery

{{ $selectedVehicle->latestTelemetry?->battery_voltage ?? 0 }}V

Last Update

{{ $selectedVehicle->latestTelemetry?->recorded_at?->diffForHumans() ?? 'No data' }}

@endif {{-- Map Container --}}
{{-- Route History Info --}} @if($showRoute && $selectedVehicleId && count($routeHistory) > 0)
Route Summary

Total Points

{{ count($routeHistory) }}

Start Time

{{ $routeHistory[0]['recorded_at'] ?? '—' }}

End Time

{{ end($routeHistory)['recorded_at'] ?? '—' }}

Max Speed

{{ collect($routeHistory)->max('speed') ?? 0 }} km/h

@endif {{-- Vehicles List (when no vehicle selected) --}} @if(!$selectedVehicleId && count($vehicleLocations) > 0)
All Tracked Vehicles ({{ count($vehicleLocations) }})
@foreach($vehicleLocations as $vehicle)

{{ $vehicle['vehicle_code'] }}

{{ $vehicle['registration_number'] }}

{{ ucfirst($vehicle['operational_status']) }}

Driver

{{ $vehicle['driver_name'] ?? 'No Driver' }}

Speed

{{ $vehicle['speed'] }} km/h

Engine

{{ $vehicle['engine_status'] }}

Updated

{{ $vehicle['last_update'] }}

@endforeach
@endif {{-- Leaflet Map Scripts --}} @push('scripts') @endpush