mirror of
https://github.com/pacnpal/thrillwiki_laravel.git
synced 2025-12-20 02:31:09 -05:00
- Implemented ParksLocationSearch component with loading state and refresh functionality. - Created ParksMapView component with similar structure and functionality. - Added RegionalParksListing component for displaying regional parks. - Developed RidesListingUniversal component for universal listing integration. - Established ManufacturersListing view with navigation and Livewire integration. - Added feature tests for various Livewire components including OperatorHierarchyView, OperatorParksListing, OperatorPortfolioCard, OperatorsListing, OperatorsRoleFilter, ParksListing, ParksLocationSearch, ParksMapView, and RegionalParksListing to ensure proper rendering and adherence to patterns.
31 lines
1.1 KiB
PHP
31 lines
1.1 KiB
PHP
{{-- ThrillWiki Reusable Component: OperatorsIndustryStats --}}
|
|
<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">
|
|
OperatorsIndustryStats
|
|
</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> |