aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/Popup.svelte8
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} />