Inject PWA manifest and service worker registration into AdminPanelProvider
This commit is contained in:
@@ -95,4 +95,22 @@ class AdminPanelProvider extends PanelProvider
|
||||
)
|
||||
->plugin(FilamentSpatieRolesPermissionsPlugin::make());
|
||||
}
|
||||
|
||||
public function boot(): void
|
||||
{
|
||||
FilamentView::registerRenderHook(
|
||||
'head.end',
|
||||
fn() => '
|
||||
<link rel="manifest" href="' . asset('manifest.json') . '">
|
||||
<meta name="theme-color" content="#007bff">
|
||||
<script>
|
||||
if ("serviceWorker" in navigator) {
|
||||
navigator.serviceWorker.register("/sw.js")
|
||||
.then(reg => console.log("✅ Service Worker registered:", reg.scope))
|
||||
.catch(err => console.error("❌ SW registration failed:", err));
|
||||
}
|
||||
</script>
|
||||
'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user