From f783831c66d5a5409a2bfe20db9d1ab9e87bac62 Mon Sep 17 00:00:00 2001 From: Korbinian Date: Tue, 12 Sep 2023 16:47:24 +0200 Subject: [PATCH] fix(bridge-ui-v2): custom tokens from local storage (#14677) --- .../src/components/Bridge/Bridge.svelte | 10 +++--- .../Bridge/ChainSelectorWrapper.svelte | 1 + .../TokenDropdown/DropdownView.svelte | 31 +++++++++---------- .../src/libs/token/getBalance.test.ts | 1 + .../bridge-ui-v2/src/libs/token/getBalance.ts | 3 +- 5 files changed, 23 insertions(+), 23 deletions(-) diff --git a/packages/bridge-ui-v2/src/components/Bridge/Bridge.svelte b/packages/bridge-ui-v2/src/components/Bridge/Bridge.svelte index c95249dabc5..99b23917b58 100644 --- a/packages/bridge-ui-v2/src/components/Bridge/Bridge.svelte +++ b/packages/bridge-ui-v2/src/components/Bridge/Bridge.svelte @@ -258,13 +258,13 @@ bridgeTxService.addTxByAddress($account.address, bridgeTx); - // Reset the form - amountComponent.clearAmount(); - recipientComponent.clearRecipient(); - processingFeeComponent.resetProcessingFee(); + // Reset the form (we check if these are still mounted, as the user might have left the page) + if (amountComponent) amountComponent.clearAmount(); + if (recipientComponent) recipientComponent.clearRecipient(); + if (processingFeeComponent) processingFeeComponent.resetProcessingFee(); // Update balance after bridging - amountComponent.updateBalance(); + if (amountComponent) amountComponent.updateBalance(); // Refresh user's balance refreshUserBalance(); diff --git a/packages/bridge-ui-v2/src/components/Bridge/ChainSelectorWrapper.svelte b/packages/bridge-ui-v2/src/components/Bridge/ChainSelectorWrapper.svelte index e92be3c7a79..4354e8b006b 100644 --- a/packages/bridge-ui-v2/src/components/Bridge/ChainSelectorWrapper.svelte +++ b/packages/bridge-ui-v2/src/components/Bridge/ChainSelectorWrapper.svelte @@ -1,5 +1,6 @@