@php $q = $filters['q'] ?? ''; $canReviewSubmissions = auth()->user()?->canAny(['review_vehicles', 'review_stolen_submissions']) ?? false; $canDirectCreate = auth()->user()?->canAny(['create_vehicles', 'create_stolen_devices']) ?? false; $canViewRecordOwnership = auth()->user()?->can('view_record_ownership') ?? false; $highlight = function (?string $text) use ($q): string { $value = e((string) $text); if ($q === '' || $value === '') { return $value; } return preg_replace('/(' . preg_quote($q, '/') . ')/i', '$1', $value) ?? $value; }; @endphp

{{ ($canGlobalScope ?? false) ? __('messages.all_records') : __('messages.my_records') }} - {{ __('messages.vehicles_motorcycles') }}

@if (($canGlobalScope ?? false) && isset($managers)) @endif
{{ __('messages.reset') }} @canany(['create_vehicles', 'create_stolen_devices', 'submit_vehicle_requests', 'submit_stolen_submissions']) {{ $canDirectCreate ? __('messages.add_vehicle') : __('messages.submit_addition_request') }} @endcanany
@forelse ($vehicles as $vehicle)

{!! $highlight($vehicle->vehicle_name) !!}

{{ $vehicle->is_visible ? __('messages.yes') : __('messages.no') }}

{{ __('messages.reference_number') }}: {{ $vehicle->reference_number ?? ('#'.$vehicle->id) }}

@if ($canViewRecordOwnership)

{{ __('messages.record_owner') }}: {{ $vehicle->owner_name ?: $vehicle->creator?->name ?: $vehicle->creator?->username ?: '-' }}

@endif @if ($vehicle->is_featured)

{{ __('messages.featured_badge_short') }}{{ $vehicle->featured_order ? ' #'.$vehicle->featured_order : '' }}

@endif

{!! $highlight($vehicle->engine_number) !!}

{!! $highlight($vehicle->chassis_number) !!}

{{ __('messages.vehicle_type_'.$vehicle->vehicle_type) }}

{{ __('messages.stolen_at') }}: {{ $vehicle->stolen_at?->format('Y-m-d H:i') ?? '-' }}

{{ __('messages.status_'.$vehicle->status) }}

{{ __('messages.review_status_'.$vehicle->review_status) }}

{{ __('messages.status_updated_at') }}: {{ $vehicle->status_updated_at?->format('Y-m-d H:i') ?? '-' }}

@canany(['update_vehicles', 'update_stolen_devices']) {{ __('messages.edit') }} @endcanany @canany(['toggle_vehicles_visibility', 'toggle_stolen_devices_visibility'])
@csrf @method('PATCH')
@endcanany @if ($canReviewSubmissions) @if ($vehicle->review_status !== \App\Models\StolenVehicle::REVIEW_APPROVED)
@csrf @method('PATCH')
@endif @if ($vehicle->review_status !== \App\Models\StolenVehicle::REVIEW_REJECTED)
@csrf @method('PATCH')
@endif @endif
@empty
{{ __('messages.no_results') }}
@endforelse
{{ $vehicles->links() }}