From 3b5412c2a73cd4c5052462f65164660c522bc545 Mon Sep 17 00:00:00 2001 From: Aimen Sahnoun Date: Wed, 4 Sep 2024 15:43:35 +0300 Subject: [PATCH] fix: initial buyerInfo not registered correctly --- .../src/lib/payment-widget.svelte | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/packages/payment-widget/src/lib/payment-widget.svelte b/packages/payment-widget/src/lib/payment-widget.svelte index 75d34c6f..6c0e298d 100644 --- a/packages/payment-widget/src/lib/payment-widget.svelte +++ b/packages/payment-widget/src/lib/payment-widget.svelte @@ -45,9 +45,7 @@ let selectedCurrency: Currency | null = null; let connectionCheckInterval: ReturnType | null = null; let currentPaymentStep: PaymentStep = "currency"; - let currentBuyerInfo: BuyerInfo = buyerInfo || { - address: {}, - }; + let scrollPosition = 0; // Effects @@ -55,6 +53,9 @@ $: isConnected = false; $: isModalOpen = false; + $: currentBuyerInfo = buyerInfo || { + address: {}, + }; $: { if (isModalOpen && !isConnected) { @@ -72,6 +73,16 @@ $: toggleBodyScroll(isModalOpen); + $: { + if (buyerInfo) { + currentBuyerInfo = buyerInfo; + } else { + currentBuyerInfo = { + address: {}, + }; + } + } + // Methods async function checkConnectionStatus() { if (isCheckingConnection) return;