Merge pull request #16585 from jeffersongoncalves/3.x-add-content-before-after

feat(panels): add render hooks for CONTENT_BEFORE and CONTENT_AFTER
This commit is contained in:
Dan Harrin
2025-06-18 16:31:38 +01:00
committed by GitHub
3 changed files with 10 additions and 0 deletions
@@ -42,6 +42,8 @@
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::TOPBAR_AFTER, scopes: $livewire?->getRenderHookScopes()) }}
@endif
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::CONTENT_BEFORE, scopes: $livewire?->getRenderHookScopes()) }}
<main
@class([
'fi-main mx-auto h-full w-full px-4 md:px-6 lg:px-8',
@@ -78,6 +80,8 @@
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::CONTENT_END, scopes: $livewire?->getRenderHookScopes()) }}
</main>
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::CONTENT_AFTER, scopes: $livewire?->getRenderHookScopes()) }}
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::FOOTER, scopes: $livewire?->getRenderHookScopes()) }}
</div>
@@ -24,6 +24,10 @@ class PanelsRenderHook
const BODY_START = 'panels::body.start';
const CONTENT_AFTER = 'panels::content.after';
const CONTENT_BEFORE = 'panels::content.before';
const CONTENT_END = 'panels::content.end';
const CONTENT_START = 'panels::content.start';
+2
View File
@@ -52,6 +52,8 @@ FilamentView::registerRenderHook(
- `PanelsRenderHook::AUTH_REGISTER_FORM_BEFORE` - Before register form
- `PanelsRenderHook::BODY_END` - Before `</body>`
- `PanelsRenderHook::BODY_START` - After `<body>`
- `PanelsRenderHook::CONTENT_AFTER` - After page content
- `PanelsRenderHook::CONTENT_BEFORE` - Before page content
- `PanelsRenderHook::CONTENT_END` - After page content, inside `<main>`
- `PanelsRenderHook::CONTENT_START` - Before page content, inside `<main>`
- `PanelsRenderHook::FOOTER` - Footer of the page