@livewire( \Modules\License\Filament\Widgets\LicenseHeaderSection::class, ['legal_section' => $legal_section, 'license_type' => $license_type], key('license-header-' . ($legal_section ?? 'all')) ) @php $headerActions = $this->getCachedHeaderActions(); @endphp @if ($headerActions)
@endif {{-- Ensure page-level actions (like the create modal) can render even when no Filament table is shown --}} @livewire( \Modules\License\Filament\Widgets\UpcomingLicenseApplicationsTable::class, [ 'license_type' => $license_type, 'legal_section' => $legal_section, ], key("upcoming-license-applications}-{$license_type}-{$legal_section}") ) @if ($license_type === null || $license_type !== \Modules\License\Enums\LicenseApplicationType::RETAIL_LIQUOR->value) {{-- Normal single resource table --}}
{{ $this->table }}
@else {{-- Multiple Retail Liquor tables, one per status --}}
@foreach ($statuses as $status) @livewire( \Modules\License\Filament\Widgets\RetailLiquorStatusTable::class, [ 'status' => $status, 'licenseType' => $license_type, 'legalSection' => $legal_section, ], key("retail-liquor-{$status}-{$license_type}-{$legal_section}") ) @endforeach
@endif