{{-- Header Section --}}
{{-- Title and Stats --}}

Theme Parks

{{ $parks->total() }} parks found @if($locationEnabled) Location enabled @endif

{{-- Location Controls --}}
@if(!$locationEnabled) @endif {{-- Filters Toggle --}}
{{-- Search Bar --}}
{{-- Active Filters Display --}} @if(count($activeFilters) > 0)
Active filters: @foreach($activeFilters as $filter) {{ $filter }} @endforeach
@endif
{{-- Filters Panel --}} @if($showFilters)
{{-- Operator Filter --}}
{{-- Region Filter --}}
{{-- Country Filter --}}
{{-- Park Type Filter --}}
{{-- Opening Year Range --}}
{{-- Area Range --}}
{{-- Minimum Rides --}}
{{-- Distance Filter (only if location enabled) --}} @if($locationEnabled)
@endif
@endif {{-- Sorting Controls --}}
Sort by:
@if($locationEnabled) @endif
{{-- Parks Grid --}}
@if($parks->count() > 0)
@foreach($parks as $park)
{{-- Park Image --}}
@if($park->photos->count() > 0) {{ $park->name }} @else
@endif
{{-- Park Info --}}

{{ $park->name }}

@if($park->location)

{{ $park->location->city }}, {{ $park->location->state }} @if($park->location->country !== 'United States') , {{ $park->location->country }} @endif

@endif @if($park->operator)

{{ $park->operator->name }}

@endif
@if($locationEnabled && isset($park->distance))
{{ number_format($park->distance, 1) }} km
@endif
{{-- Park Stats --}}
{{ $park->rides_count }} rides @if($park->reviews_count > 0) {{ $park->reviews_count }} reviews @endif
@if($park->opening_date) {{ $park->opening_date->format('Y') }} @endif
{{-- Park Type --}} @if($park->park_type)
{{ $park->park_type }}
@endif
@endforeach
{{-- Pagination --}}
{{ $parks->links() }}
@else {{-- Empty State --}}

No parks found

Try adjusting your search criteria or filters.

@if(count($activeFilters) > 0)
@endif
@endif
{{-- Loading State --}}
Loading parks...
{{-- JavaScript for Location Services --}}