@use('Modules\Taxido\Enums\RoleEnum') @php $dateRange = getStartAndEndDate(request('sort'), request('start'), request('end')); $start_date = $dateRange['start'] ?? null; $end_date = $dateRange['end'] ?? null; $roleName = getCurrentRoleName(); @endphp @if($roleName != RoleEnum::DRIVER) @can('driver.index')
{{ __('taxido::static.widget.top_drivers') }}
{{ __('taxido::static.widget.view_all') }}
@forelse (getTopDrivers($start_date,$end_date) as $driver) @empty
data not found
{{ __('taxido::static.widget.no_data_available') }}
@endforelse
{{ __('taxido::static.widget.driver_name') }} {{ __('taxido::static.widget.total_rides') }} {{ __('taxido::static.widget.ratings') }} {{ __('taxido::static.widget.earnings') }}
@if ($driver?->profile_image?->original_url) @else
{{ strtoupper($driver->name[0]) }}
@endif
{{ $driver?->name }}
@if(isDemoModeEnabled()) {{ __('taxido::static.demo_mode') }} @else {{ $driver->email }} @endif
{{ getTotalDriverRides($driver->id) }}
({{ number_format($driver->rating_count, 1) }})
{{ formatCurrency(getDriverWallet($driver->id)) ?? 0 }}
@endcan @endif