From 4bfc2c38108c27d5029abef684a9ed4a5f5f44b0 Mon Sep 17 00:00:00 2001 From: Harald Brunner Date: Mon, 6 Jun 2022 19:21:08 +0200 Subject: [PATCH] Simplify class application for open modals. --- src/ComposedModal/ComposedModal.svelte | 6 +----- src/Modal/Modal.svelte | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/ComposedModal/ComposedModal.svelte b/src/ComposedModal/ComposedModal.svelte index 023cd26e..fef75482 100644 --- a/src/ComposedModal/ComposedModal.svelte +++ b/src/ComposedModal/ComposedModal.svelte @@ -96,11 +96,7 @@ dispatch("open"); } - if ($modalsOpen.length > 0) { - document.body.classList.add("bx--body--with-modal-open"); - } else { - document.body.classList.remove("bx--body--with-modal-open"); - } + document.body.classList.toggle("bx--body--with-modal-open", $modalsOpen.length > 0); }); $: if (open) { diff --git a/src/Modal/Modal.svelte b/src/Modal/Modal.svelte index 9a59beb3..2dd397f6 100644 --- a/src/Modal/Modal.svelte +++ b/src/Modal/Modal.svelte @@ -126,11 +126,7 @@ dispatch("open"); } - if ($modalsOpen.length > 0) { - document.body.classList.add("bx--body--with-modal-open"); - } else { - document.body.classList.remove("bx--body--with-modal-open"); - } + document.body.classList.toggle("bx--body--with-modal-open", $modalsOpen.length > 0); }); $: modalLabelId = `bx--modal-header__label--modal-${id}`;