aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-04-14 23:08:20 -0700
committerFuwn <[email protected]>2024-04-14 23:09:46 -0700
commit703cf2b4ef2be38e0e86bd32fa31eb28b45165aa (patch)
tree88f154c2420f0df0ce6c91fbdef5388a4525e189 /src
parentfix(popup): remove bad popup sizing (diff)
downloaddue.moe-703cf2b4ef2be38e0e86bd32fa31eb28b45165aa.tar.xz
due.moe-703cf2b4ef2be38e0e86bd32fa31eb28b45165aa.zip
feat(popup): disable scroll while active
Diffstat (limited to 'src')
-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} />