mirror of
https://github.com/pacnpal/thrillwiki_laravel.git
synced 2025-12-20 10:31:11 -05:00
- Marked Rides Listing Components Generation as completed with detailed results. - Implemented search/filter logic in RidesListing component for Django parity. - Created ParkRidesListing, RidesFilters, and RidesSearchSuggestions components with caching and pagination. - Developed corresponding Blade views for each component. - Added comprehensive tests for ParkRidesListing, RidesListing, and RidesSearchSuggestions components to ensure functionality and adherence to patterns.
31 lines
1.1 KiB
PHP
31 lines
1.1 KiB
PHP
{{-- ThrillWiki Reusable Component: RidesSearchSuggestions --}}
|
|
<div class="thrillwiki-component"
|
|
x-data="{ loading: false }"
|
|
wire:loading.class="opacity-50">
|
|
|
|
{{-- Component Header --}}
|
|
<div class="component-header mb-4">
|
|
<h3 class="text-lg font-semibold text-gray-900 dark:text-white">
|
|
RidesSearchSuggestions
|
|
</h3>
|
|
</div>
|
|
|
|
{{-- Component Content --}}
|
|
<div class="component-content">
|
|
<p class="text-gray-600 dark:text-gray-400">
|
|
ThrillWiki component content goes here.
|
|
</p>
|
|
|
|
{{-- Example interactive element --}}
|
|
<button wire:click="$refresh"
|
|
class="mt-4 px-4 py-2 bg-blue-600 text-white rounded hover:bg-blue-700 transition-colors">
|
|
Refresh Component
|
|
</button>
|
|
</div>
|
|
|
|
{{-- Loading State --}}
|
|
<div wire:loading wire:target="$refresh"
|
|
class="absolute inset-0 bg-white bg-opacity-75 flex items-center justify-center">
|
|
<div class="animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"></div>
|
|
</div>
|
|
</div> |