mirror of
https://github.com/filamentphp/filament.git
synced 2026-09-24 15:42:09 +08:00
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:
@@ -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';
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user