diff --git a/packages/bridge-ui/src/components/form/BridgeForm.svelte b/packages/bridge-ui/src/components/form/BridgeForm.svelte index 27da5aa61d..02504cd127 100644 --- a/packages/bridge-ui/src/components/form/BridgeForm.svelte +++ b/packages/bridge-ui/src/components/form/BridgeForm.svelte @@ -48,6 +48,7 @@ let memo: string = ""; let loading: boolean = false; let isFaucetModalOpen: boolean = false; + let memoError: string; $: getUserBalance($signer, $token, $fromChain); @@ -97,7 +98,7 @@ } } - $: isBtnDisabled($signer, amount, $token, tokenBalance, requiresAllowance) + $: isBtnDisabled($signer, amount, $token, tokenBalance, requiresAllowance, memoError) .then((d) => (btnDisabled = d)) .catch((e) => console.log(e)); @@ -129,7 +130,8 @@ amount: string, token: Token, tokenBalance: string, - requiresAllowance: boolean + requiresAllowance: boolean, + memoError: string, ) { if (!signer) return true; if (!tokenBalance) return true; @@ -144,6 +146,9 @@ ) ) return true; + if(memoError) { + return true; + } return false; } @@ -387,7 +392,7 @@ - + {#if loading} {:else if !requiresAllowance} {:else}