From 286f55fc013221a87b60984f513b0c8a753bfb8e Mon Sep 17 00:00:00 2001 From: metonym Date: Wed, 17 Nov 2021 13:16:02 -0800 Subject: [PATCH] refactor(composed-modal): replace onDestroy with onMount return function --- src/ComposedModal/ComposedModal.svelte | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ComposedModal/ComposedModal.svelte b/src/ComposedModal/ComposedModal.svelte index 6300d9d3..36aecf5d 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"; @@ -73,13 +72,14 @@ let opened = false; $: didOpen = open; - onMount(async () => { - await tick(); - focus(); - }); + onMount(() => { + tick().then(() => { + focus(); + }); - onDestroy(() => { - document.body.classList.remove("bx--body--with-modal-open"); + return () => { + document.body.classList.remove("bx--body--with-modal-open"); + }; }); afterUpdate(() => {