diff options
| author | Adam Soltys <[email protected]> | 2024-04-11 13:50:12 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-04-11 13:50:12 -0700 |
| commit | 5f00ce4a5f01fc315ebed155cafde3bb8a33703c (patch) | |
| tree | 814305cfd8bcceb24e562b8ac6106d243861fd47 /src/routes/+layout.svelte | |
| parent | 4666720a963973001cf0a63e9fb726466b65fec8 (diff) | |
| download | coinos-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.svelte | 12 |
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> |
