@props([ 'livewire' => null, ]) filament()->hasDarkModeForced(), ]) > {{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::HEAD_START, scopes: $livewire->getRenderHookScopes()) }} @if ($favicon = filament()->getFavicon()) @endif @php $title = strip_tags(($livewire ?? null)?->getTitle() ?? ''); $brandName = strip_tags(filament()->getBrandName()); @endphp {{ filled($title) ? "{$title} - " : null }} {{ $brandName }} {{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::STYLES_BEFORE, scopes: $livewire->getRenderHookScopes()) }} @filamentStyles {{ filament()->getTheme()->getHtml() }} {{ filament()->getFontHtml() }} @stack('styles') {{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::STYLES_AFTER, scopes: $livewire->getRenderHookScopes()) }} @if (! filament()->hasDarkMode()) @elseif (filament()->hasDarkModeForced()) @else @endif {{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::HEAD_END, scopes: $livewire->getRenderHookScopes()) }} merge(($livewire ?? null)?->getExtraBodyAttributes() ?? [], escape: false) ->class([ 'fi-body', 'fi-panel-' . filament()->getId(), 'min-h-screen bg-gray-50 font-normal text-gray-950 antialiased dark:bg-gray-950 dark:text-white', ]) }} > {{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::BODY_START, scopes: $livewire->getRenderHookScopes()) }} {{ $slot }} @livewire(Filament\Livewire\Notifications::class) {{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::SCRIPTS_BEFORE, scopes: $livewire->getRenderHookScopes()) }} @filamentScripts(withCore: true) @if (filament()->hasBroadcasting() && config('filament.broadcasting.echo')) @endif @stack('scripts') {{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::SCRIPTS_AFTER, scopes: $livewire->getRenderHookScopes()) }} {{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::BODY_END, scopes: $livewire->getRenderHookScopes()) }}