From 44b02c19d02e3a59617967292f1854ca1aaba255 Mon Sep 17 00:00:00 2001 From: Adam Ashton <57854334+ItsiAdam@users.noreply.github.com> Date: Sun, 28 Feb 2021 19:52:46 +0000 Subject: [PATCH] fix(composed-modal): replace onDestroy with onMount for SSR support Fixes #200 for ComposedModal, same as #207 --- src/ComposedModal/ComposedModal.svelte | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/ComposedModal/ComposedModal.svelte b/src/ComposedModal/ComposedModal.svelte index 43c4621e..841f4c1e 100644 --- a/src/ComposedModal/ComposedModal.svelte +++ b/src/ComposedModal/ComposedModal.svelte @@ -36,7 +36,6 @@ setContext, onMount, afterUpdate, - onDestroy, } from "svelte"; import { writable } from "svelte/store"; @@ -75,10 +74,9 @@ onMount(async () => { await tick(); focus(); - }); - - onDestroy(() => { - document.body.classList.remove("bx--body--with-modal-open"); + return () => { + document.body.classList.remove("bx--body--with-modal-open"); + }; }); afterUpdate(() => {