@php use Caresome\FilamentAuthDesigner\View\AuthDesignerRenderHook; use Filament\Support\Facades\FilamentView; use Filament\View\PanelsRenderHook; $config = $authDesignerConfig; $hasMedia = $config->hasMedia(); $position = $config->position; $isCover = $config->isCover(); @endphp @php $layoutStyles = []; if ($hasMedia && !$isCover && $config->mediaSize) { $layoutStyles[] = $config->getMediaSizeStyle(); } if ($config->blur > 0) { $layoutStyles[] = "--ad-blur: {$config->blur}px; --blur-overlay: {$config->getBlurOverlay()}; --blur-content: {$config->getBlurContent()}"; } @endphp
@if ($hasMedia)
@include('filament-auth-designer::components.partials.media', [ 'config' => $config, 'imageClass' => 'fi-auth-media', 'videoClass' => 'fi-auth-media', ])
@if ($config->hasRenderHook(AuthDesignerRenderHook::MediaOverlay))
{!! $config->renderHook(AuthDesignerRenderHook::MediaOverlay) !!}
@endif
@endif
@if ($isCover) {!! $config->renderHook(AuthDesignerRenderHook::CardBefore) !!} {{ $slot }} {!! $config->renderHook(AuthDesignerRenderHook::CardAfter) !!} @else
{{ $slot }}
@endif
{{ FilamentView::renderHook(PanelsRenderHook::FOOTER) }} @if ($config->showThemeSwitcher) @include('filament-auth-designer::components.partials.theme-toggle', [ 'position' => $config->themePosition, ]) @endif