diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/Popup.svelte | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/Popup.svelte b/src/lib/Popup.svelte index badd4f2c..7c9949af 100644 --- a/src/lib/Popup.svelte +++ b/src/lib/Popup.svelte @@ -1,4 +1,6 @@ <script lang="ts"> + import { browser } from '$app/environment'; + export let onLeave = () => { return; }; @@ -16,6 +18,12 @@ onLeave(); } }; + + $: { + if (browser) + if (show) document.body.style.overflow = 'hidden'; + else document.body.style.overflow = 'auto'; + } </script> <svelte:window on:click={handleClickOutside} /> |