refactor(composed-modal): replace onDestroy with onMount return function

This commit is contained in:
metonym 2021-11-17 13:16:02 -08:00
commit 286f55fc01

View file

@ -36,7 +36,6 @@
setContext, setContext,
onMount, onMount,
afterUpdate, afterUpdate,
onDestroy,
} from "svelte"; } from "svelte";
import { writable } from "svelte/store"; import { writable } from "svelte/store";
@ -73,13 +72,14 @@
let opened = false; let opened = false;
$: didOpen = open; $: didOpen = open;
onMount(async () => { onMount(() => {
await tick(); tick().then(() => {
focus(); focus();
}); });
onDestroy(() => { return () => {
document.body.classList.remove("bx--body--with-modal-open"); document.body.classList.remove("bx--body--with-modal-open");
};
}); });
afterUpdate(() => { afterUpdate(() => {