@php use Filament\Support\Enums\Width; use Filament\Support\Facades\FilamentView; use Filament\Support\Icons\Heroicon; use Filament\View\PanelsIconAlias; use Filament\View\PanelsRenderHook; $livewire ??= null; $hasTopbar = filament()->hasTopbar(); $isSidebarCollapsibleOnDesktop = filament()->isSidebarCollapsibleOnDesktop(); $isSidebarFullyCollapsibleOnDesktop = filament()->isSidebarFullyCollapsibleOnDesktop(); $hasTopNavigation = filament()->hasTopNavigation(); $hasNavigation = filament()->hasNavigation(); $renderHookScopes = $livewire?->getRenderHookScopes(); $maxContentWidth ??= (filament()->getMaxContentWidth() ?? Width::SevenExtraLarge); if (is_string($maxContentWidth)) { $maxContentWidth = Width::tryFrom($maxContentWidth) ?? $maxContentWidth; } @endphp $hasNavigation, 'fi-body-has-sidebar-collapsible-on-desktop' => $isSidebarCollapsibleOnDesktop, 'fi-body-has-sidebar-fully-collapsible-on-desktop' => $isSidebarFullyCollapsibleOnDesktop, 'fi-body-has-topbar' => $hasTopbar, 'fi-body-has-top-navigation' => $hasTopNavigation, ]) > {{ __('filament-panels::layout.skip_to_content.label') }} @if ($hasTopbar) {{ FilamentView::renderHook(PanelsRenderHook::TOPBAR_BEFORE, scopes: $renderHookScopes) }} @livewire(filament()->getTopbarLivewireComponent()) {{ FilamentView::renderHook(PanelsRenderHook::TOPBAR_AFTER, scopes: $renderHookScopes) }} @elseif ($hasNavigation)
! $isSidebarFullyCollapsibleOnDesktop, ]) >
@endif
{{ FilamentView::renderHook(PanelsRenderHook::LAYOUT_START, scopes: $renderHookScopes) }} @if ($hasNavigation)
@livewire(filament()->getSidebarLivewireComponent()) @endif
{{ FilamentView::renderHook(PanelsRenderHook::CONTENT_BEFORE, scopes: $renderHookScopes) }}
value}" : $maxContentWidth, ]) > {{ FilamentView::renderHook(PanelsRenderHook::CONTENT_START, scopes: $renderHookScopes) }} {{ $slot }} {{ FilamentView::renderHook(PanelsRenderHook::CONTENT_END, scopes: $renderHookScopes) }}
{{ FilamentView::renderHook(PanelsRenderHook::CONTENT_AFTER, scopes: $renderHookScopes) }} {{ FilamentView::renderHook(PanelsRenderHook::FOOTER, scopes: $renderHookScopes) }}
{{ FilamentView::renderHook(PanelsRenderHook::LAYOUT_END, scopes: $renderHookScopes) }}