aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Popup.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Popup.svelte')
-rw-r--r--src/lib/Popup.svelte10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/Popup.svelte b/src/lib/Popup.svelte
index 7c9949af..be55adf0 100644
--- a/src/lib/Popup.svelte
+++ b/src/lib/Popup.svelte
@@ -1,5 +1,6 @@
<script lang="ts">
import { browser } from '$app/environment';
+ import { onMount } from 'svelte';
export let onLeave = () => {
return;
@@ -19,10 +20,17 @@
}
};
+ onMount(() => {
+ if (browser) document.body.style.overflow = 'auto';
+ });
+
$: {
- if (browser)
+ if (browser) {
+ document.body.style.overflow = 'auto';
+
if (show) document.body.style.overflow = 'hidden';
else document.body.style.overflow = 'auto';
+ }
}
</script>