Enable installing app as pwa

This commit is contained in:
Mirna Milic
2025-05-28 17:23:07 +02:00
parent 54da8c70e3
commit 5879bc3faf
11 changed files with 60 additions and 0 deletions

View File

@@ -1,2 +1,3 @@
// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails
import "controllers"
import "custom/companion"

View File

@@ -0,0 +1,11 @@
if (navigator.serviceWorker) {
navigator.serviceWorker
.register("/service-worker.js", { scope: "/" })
.then(() => navigator.serviceWorker.ready)
.then((registration) => {
if ("SyncManager" in window) {
registration.sync.register("sync-forms");
}
})
.then(() => console.log("[Companion]", "Service worker registered!"));
}