Skip to content

Commit a1b7f45

Browse files
authored
Merge pull request #16585 from jeffersongoncalves/3.x-add-content-before-after
feat(panels): add render hooks for CONTENT_BEFORE and CONTENT_AFTER
2 parents 5546abd + 9130c4d commit a1b7f45

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

packages/panels/resources/views/components/layout/index.blade.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ class="fi-layout flex min-h-screen w-full flex-row-reverse overflow-x-clip"
4242
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::TOPBAR_AFTER, scopes: $livewire?->getRenderHookScopes()) }}
4343
@endif
4444

45+
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::CONTENT_BEFORE, scopes: $livewire?->getRenderHookScopes()) }}
46+
4547
<main
4648
@class([
4749
'fi-main mx-auto h-full w-full px-4 md:px-6 lg:px-8',
@@ -78,6 +80,8 @@ class="fi-layout flex min-h-screen w-full flex-row-reverse overflow-x-clip"
7880
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::CONTENT_END, scopes: $livewire?->getRenderHookScopes()) }}
7981
</main>
8082

83+
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::CONTENT_AFTER, scopes: $livewire?->getRenderHookScopes()) }}
84+
8185
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::FOOTER, scopes: $livewire?->getRenderHookScopes()) }}
8286
</div>
8387

packages/panels/src/View/PanelsRenderHook.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ class PanelsRenderHook
2424

2525
const BODY_START = 'panels::body.start';
2626

27+
const CONTENT_AFTER = 'panels::content.after';
28+
29+
const CONTENT_BEFORE = 'panels::content.before';
30+
2731
const CONTENT_END = 'panels::content.end';
2832

2933
const CONTENT_START = 'panels::content.start';

packages/support/docs/06-render-hooks.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ FilamentView::registerRenderHook(
5252
- `PanelsRenderHook::AUTH_REGISTER_FORM_BEFORE` - Before register form
5353
- `PanelsRenderHook::BODY_END` - Before `</body>`
5454
- `PanelsRenderHook::BODY_START` - After `<body>`
55+
- `PanelsRenderHook::CONTENT_AFTER` - After page content
56+
- `PanelsRenderHook::CONTENT_BEFORE` - Before page content
5557
- `PanelsRenderHook::CONTENT_END` - After page content, inside `<main>`
5658
- `PanelsRenderHook::CONTENT_START` - Before page content, inside `<main>`
5759
- `PanelsRenderHook::FOOTER` - Footer of the page

0 commit comments

Comments
 (0)