diff --git a/packages/panels/resources/views/components/layout/index.blade.php b/packages/panels/resources/views/components/layout/index.blade.php index a72d52480b..1afb777a15 100644 --- a/packages/panels/resources/views/components/layout/index.blade.php +++ b/packages/panels/resources/views/components/layout/index.blade.php @@ -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()) }} +
getRenderHookScopes()) }}
+ {{ \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()) }} diff --git a/packages/panels/src/View/PanelsRenderHook.php b/packages/panels/src/View/PanelsRenderHook.php index 559eb2d547..e921114a0d 100644 --- a/packages/panels/src/View/PanelsRenderHook.php +++ b/packages/panels/src/View/PanelsRenderHook.php @@ -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'; diff --git a/packages/support/docs/06-render-hooks.md b/packages/support/docs/06-render-hooks.md index 700e47b606..26af443e21 100644 --- a/packages/support/docs/06-render-hooks.md +++ b/packages/support/docs/06-render-hooks.md @@ -52,6 +52,8 @@ FilamentView::registerRenderHook( - `PanelsRenderHook::AUTH_REGISTER_FORM_BEFORE` - Before register form - `PanelsRenderHook::BODY_END` - Before `` - `PanelsRenderHook::BODY_START` - After `` +- `PanelsRenderHook::CONTENT_AFTER` - After page content +- `PanelsRenderHook::CONTENT_BEFORE` - Before page content - `PanelsRenderHook::CONTENT_END` - After page content, inside `
` - `PanelsRenderHook::CONTENT_START` - Before page content, inside `
` - `PanelsRenderHook::FOOTER` - Footer of the page