{{-- ThrillWiki RidesListing: Django Parity Search & Filter Interface --}}
{{-- Header Section --}}

Rides Directory

Discover and explore theme park rides from around the world

{{-- Search & Filter Section --}}
{{-- Main Search Bar --}}
{{-- Advanced Filters --}}
{{-- Category Filter --}}
{{-- Status Filter --}}
{{-- Manufacturer Filter --}}
{{-- Park Filter --}}
{{-- Year Range Filters --}}
{{-- Clear Filters Button --}} @if($search || $category || $status || $manufacturerId || $openingYearFrom || $openingYearTo || $minHeight || $maxHeight || $parkId)
@endif
{{-- Results Section --}}
{{-- Results Count & Loading State --}}
@if($rides->total() > 0) Showing {{ $rides->firstItem() }}-{{ $rides->lastItem() }} of {{ $rides->total() }} rides @else No rides found @endif
Loading...
{{-- Rides Grid --}} @if($rides->count() > 0)
@foreach($rides as $ride)
{{-- Ride Image --}}
@if($ride->photos->count() > 0) {{ $ride->name }} @else
@endif
{{-- Ride Info --}}

{{ $ride->name }}

{{ $ride->park->name }}

@if($ride->ride_type) {{ ucfirst($ride->ride_type) }} @endif @if($ride->status) {{ ucfirst($ride->status) }} @endif @if($ride->description)

{{ $ride->description }}

@endif {{-- Ride Details --}}
@if($ride->manufacturer)
Manufacturer: {{ $ride->manufacturer->name }}
@endif @if($ride->opening_date)
Opened: {{ $ride->opening_date->format('Y') }}
@endif @if($ride->height_requirement)
Height Req: {{ $ride->height_requirement }}cm
@endif
{{-- Action Button --}}
@endforeach
{{-- Pagination --}}
{{ $rides->links() }}
@else {{-- Empty State --}}

No rides found

Try adjusting your search criteria or filters.

@if($search || $category || $status || $manufacturerId || $openingYearFrom || $openingYearTo || $minHeight || $maxHeight || $parkId)
@endif
@endif
{{-- Custom Styles for Line Clamping --}}