aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/+layout.svelte
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-04-11 13:50:12 -0700
committerAdam Soltys <[email protected]>2024-04-11 13:50:12 -0700
commit5f00ce4a5f01fc315ebed155cafde3bb8a33703c (patch)
tree814305cfd8bcceb24e562b8ac6106d243861fd47 /src/routes/+layout.svelte
parent4666720a963973001cf0a63e9fb726466b65fec8 (diff)
downloadcoinos-ui-5f00ce4a5f01fc315ebed155cafde3bb8a33703c.tar.gz
coinos-ui-5f00ce4a5f01fc315ebed155cafde3bb8a33703c.zip
move sw to layout
Diffstat (limited to 'src/routes/+layout.svelte')
-rw-r--r--src/routes/+layout.svelte12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 545018ed..bfab47ab 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -2,6 +2,8 @@
import { PUBLIC_DOMAIN } from "$env/static/public";
import "../app.css";
import { loading, t } from "$lib/translations";
+ import { onMount } from "svelte";
+ import { installPrompt } from "$lib/store";
export let data;
let { pathname } = data;
@@ -9,6 +11,16 @@
let host = PUBLIC_DOMAIN.includes("localhost")
? `http://${PUBLIC_DOMAIN}`
: `https://${PUBLIC_DOMAIN}`;
+
+
+ onMount(() => {
+ if (!browser) return;
+ window.addEventListener("beforeinstallprompt", (event) => {
+ event.preventDefault();
+ $installPrompt = event;
+ });
+ };
+
</script>
<svelte:head>