From b66740faabfe34fba490f5b0363de40c51242b00 Mon Sep 17 00:00:00 2001 From: Arman Date: Tue, 19 Dec 2023 18:41:18 +0100 Subject: [PATCH] fix: observer --- src/lib/components/billing/paymentBoxes.svelte | 6 ++++-- src/routes/console/account/payments/paymentModal.svelte | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/lib/components/billing/paymentBoxes.svelte b/src/lib/components/billing/paymentBoxes.svelte index 62170b813..c6ead8911 100644 --- a/src/lib/components/billing/paymentBoxes.svelte +++ b/src/lib/components/billing/paymentBoxes.svelte @@ -29,13 +29,15 @@ } } }); - - observer.observe(element, { childList: true }); }); onDestroy(() => { observer.disconnect(); }); + + $: if (element) { + observer.observe(element, { childList: true }); + } diff --git a/src/routes/console/account/payments/paymentModal.svelte b/src/routes/console/account/payments/paymentModal.svelte index 02390978b..abe6767fe 100644 --- a/src/routes/console/account/payments/paymentModal.svelte +++ b/src/routes/console/account/payments/paymentModal.svelte @@ -55,14 +55,16 @@ } } }); - - observer.observe(element, { childList: true }); }); onDestroy(() => { observer.disconnect(); document.documentElement.classList.remove('u-overflow-hidden'); }); + + $: if (element) { + observer.observe(element, { childList: true }); + }