@php $q = $filters['q'] ?? ''; $publicSearchEnabled = $publicSearchEnabled ?? true; $displayOwnerPhonePublic = $displayOwnerPhonePublic ?? true; $hasSearchQuery = trim((string) $q) !== ''; $desktopColumns = 9 + ($displayOwnerPhonePublic ? 1 : 0) + ($hasSearchQuery ? 1 : 0); $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

{{ __('messages.vehicles_motorcycles') }}

{{ __('messages.vehicles_hero_description') }}

{{ __('messages.reset') }}

{{ __('messages.recent_searches') }}

@if ($showPublicStats ?? false) @include('public.partials.general-stats', ['publicStats' => $publicStats ?? null]) @endif @if (! $publicSearchEnabled)

{{ __('messages.public_search_disabled') }}

@else @include('public.partials.featured-records', ['featuredRecords' => $featuredRecords ?? collect()]) @if ($hasSearchQuery) @include('public.partials.search-verdict', ['verdict' => $searchVerdict ?? null]) @endif
@forelse ($vehicles as $vehicle)

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

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

@if ($vehicle->isFeaturedActive())

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

@endif

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

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

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

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

@if ($displayOwnerPhonePublic)

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

@endif

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

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

@if ($hasSearchQuery) @include('public.partials.match-result', ['meta' => $vehicle->match_meta ?? null]) @endif {{ __('messages.status_'.$vehicle->status) }}
@empty
{{ __('messages.no_results') }}
@endforelse
{{ $vehicles->links() }}
@endif