From b00c8193888bac2fe856f6148f995898f2f9406c Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 4 Nov 2025 17:19:26 +0530 Subject: [PATCH] Refactor PWAServiceProvider and AdminPanelProvider to enable PWA integration with render hooks for service worker and manifest --- app/Providers/Filament/AdminPanelProvider.php | 38 ++++++++++--------- app/Providers/PWAServiceProvider.php | 34 ++++++++--------- 2 files changed, 38 insertions(+), 34 deletions(-) diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index acf9705..a1c1b2f 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -97,23 +97,23 @@ class AdminPanelProvider extends PanelProvider ->plugin(FilamentSpatieRolesPermissionsPlugin::make()); } - // public function boot(): void - // { + public function boot(): void + { - // FilamentView::registerRenderHook( - // 'panels::head.end', - // fn() => ' - // - // - // - // ' - // ); + FilamentView::registerRenderHook( + 'panels::head.end', + fn() => ' + + + + ' + ); // /** // * ✅ 2. Add install popup for mobile/desktop @@ -179,7 +179,11 @@ class AdminPanelProvider extends PanelProvider // // ' // ); - // } + + FilamentView::registerRenderHook('panels::body.end', function () { + return ''; + }); + } } diff --git a/app/Providers/PWAServiceProvider.php b/app/Providers/PWAServiceProvider.php index 477d1d3..649d8b2 100644 --- a/app/Providers/PWAServiceProvider.php +++ b/app/Providers/PWAServiceProvider.php @@ -20,24 +20,24 @@ class PWAServiceProvider extends ServiceProvider */ public function boot(): void { - FilamentView::registerRenderHook( - 'panels::head.end', - fn() => ' - - - - ' - ); + // FilamentView::registerRenderHook( + // 'panels::head.end', + // fn() => ' + // + // + // + // ' + // ); - FilamentView::registerRenderHook('panels::body.end', function () { - return ''; - }); + // FilamentView::registerRenderHook('panels::body.end', function () { + // return ''; + // }); } }