@php($user = $driver->user) @can('drivers.edit') {{ __('Edit') }} @endcan @can('drivers.suspend') {{ __('Account status') }} @endcan @can('drivers.delete')
@csrf @method('DELETE') {{ __('Delete') }}
@endcan
{{-- Approval panel --}} @unless ($driver->isApproved())
$blockers, 'border-emerald-200 bg-emerald-50 dark:border-emerald-500/20 dark:bg-emerald-500/5' => ! $blockers])>

{{ __('Application status:') }}

@if ($driver->rejection_reason)

{{ __('Last rejection:') }} “{{ $driver->rejection_reason }}”

@endif @if ($blockers)

{{ __('Before approving:') }}

    @foreach ($blockers as $blocker)
  • {{ $blocker }}
  • @endforeach
@else

{{ __('All documents and the vehicle are verified. The driver is ready to be approved.') }}

@endif
@can('drivers.approve')
@csrf {{ __('Approve driver') }}
@if ($driver->approval_status->value !== 'rejected') {{ __('Reject') }} @endif
@endcan
@endunless
{{-- Left: profile --}}

{{ $user->name ?? '—' }}

@include('admin.partials.activity-list')
{{-- Right: KYC, vehicles, trips --}}
@include('admin.drivers.partials.performance')
@foreach ($personalDocs as $type => $doc) @endforeach @foreach ($extraDocs as $doc) @endforeach
@forelse ($driver->vehicles as $vehicle) @can('vehicles.approve') @unless ($vehicle->isApproved())
@csrf {{ __('Approve vehicle') }}
@endunless @if ($vehicle->status->value !== 'rejected') {{ __('Reject') }} @endif @endcan
{{ $vehicle->display_name }} · {{ $vehicle->plate_number }} @if ($vehicle->is_default){{ __('Active') }}@else{{ __('Inactive') }}@endif
{{ __('Type') }}:
{{ $vehicle->vehicleType?->name }}
{{ __('Year') }}:
{{ $vehicle->year ?? '—' }}
{{ __('Seats') }}:
{{ $vehicle->seats ?? $vehicle->vehicleType?->capacity }}
@if ($vehicle->rejection_reason)
“{{ $vehicle->rejection_reason }}”
@endif
@php($docs = $vehicleDocs->get($vehicle->id, collect()))
@foreach (\App\Enums\DocumentType::requiredForVehicle() as $type) @endforeach
@can('vehicles.approve') @endcan @empty @endforelse @include('admin.partials.wallet-card', ['walletUser' => $driver->user]) @if ($rides->isEmpty()) @else
@foreach ($rides as $ride) @endforeach
{{ __('Booking') }}{{ __('Rider') }}{{ __('Fare') }}{{ __('Earning') }}{{ __('Status') }}
{{ $ride->booking_number }}{{ $ride->created_at->toDayDateTimeString() }} {{ $ride->rider?->name ?? '—' }} {{ money($ride->total_fare ?? $ride->estimated_fare) }} {{ money($ride->driver_earning) }}
@endif
@can('drivers.approve') @endcan @can('drivers.suspend') @include('admin.partials.status-modal', ['name' => 'driver-status', 'action' => route('admin.drivers.status', $driver), 'current' => $user->status]) @endcan