Fix favicon registration and update service worker registration logging in AdminPanelProvider

This commit is contained in:
dhanabalan
2025-11-04 15:37:25 +05:30
parent 6a9d077c59
commit 73c85c9c92

View File

@@ -49,7 +49,8 @@ class AdminPanelProvider extends PanelProvider
// ]); // ]);
// }) // })
// ->forgotPassword() // ->forgotPassword()
//->favicon(asset('/assets/crilogo1.png')) // ->favicon(asset('/assets/crilogo1.png'))
->favicon(asset('/assets/crilogo1.png'))
->colors([ ->colors([
'primary' => Color::Amber, 'primary' => Color::Amber,
]) ])
@@ -99,18 +100,20 @@ class AdminPanelProvider extends PanelProvider
public function boot(): void public function boot(): void
{ {
FilamentView::registerRenderHook( FilamentView::registerRenderHook(
'head.end', 'panels::head.end',
fn() => ' fn() => '
<link rel="manifest" href="' . asset('manifest.json') . '"> <link rel="manifest" href="' . asset('manifest.json') . '">
<meta name="theme-color" content="#007bff"> <meta name="theme-color" content="#007bff">
<script> <script>
if ("serviceWorker" in navigator) { if ("serviceWorker" in navigator) {
navigator.serviceWorker.register("/sw.js") navigator.serviceWorker.register("/sw.js")
.then(reg => console.log("Service Worker registered:", reg.scope)) .then(reg => console.log("Service Worker registered:", reg.scope))
.catch(err => console.error("❌ SW registration failed:", err)); .catch(err => console.error("Service Worker registration failed:", err));
} }
</script> </script>
' '
); );
} }
} }