@props([
'livewire' => null,
])
filament()->hasDarkModeForced(),
])
>
@yield('title')
@if ($favicon = filament()->getFavicon())
@endif
{{ filled($title = strip_tags(($livewire ?? null)?->getTitle() ?? '')) ? "{$title} - " : null }}
{{ strip_tags(filament()->getBrandName()) }}
@filamentStyles
{{ filament()->getTheme()->getHtml() }}
{{ filament()->getFontHtml() }}
@stack('styles')
@livewireStyles
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',
]) }}
>
@livewire(Filament\Livewire\Notifications::class)
{{ $slot }}
@filamentScripts(withCore: true)
@if (config('filament.broadcasting.echo'))
@endif
@stack('scripts')
@stack('modals')
@livewireScripts