From 1326c15d43241e6aa4820eec84ebb14965f27722 Mon Sep 17 00:00:00 2001 From: Mariusz Wachowski Date: Tue, 5 May 2020 20:59:59 +0200 Subject: [PATCH] fix: crash on SSR with 'window is not defined' --- src/components/Overlay.svelte | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/Overlay.svelte b/src/components/Overlay.svelte index 4e5c7fe..ce215c3 100644 --- a/src/components/Overlay.svelte +++ b/src/components/Overlay.svelte @@ -40,12 +40,14 @@ $: openedState = isOpen && hasParent && hasContent; function addListeners() { + if (!window) return; window.addEventListener('resize', updatePosition); if (closeOnScroll) window.addEventListener('scroll', close); else if (updateOnScroll) window.addEventListener('scroll', updatePosition); } function removeListeners() { + if (!window) return; window.removeEventListener('resize', updatePosition); window.removeEventListener('scroll', updatePosition); window.removeEventListener('scroll', close);