diff --git a/index.html b/index.html index 498048c..eb94c7e 100644 --- a/index.html +++ b/index.html @@ -991,7 +991,7 @@
+ + ${dynamicFeeCalculation.error} +
+ `) + } + return + }; const allValid = [...getRef('receiver_container').querySelectorAll('sm-input')].every(input => input.isValid) if (!allValid && feeMemo.memoized) return; getRef('fees_selector').children[0].click(); @@ -5062,20 +5092,25 @@ getRef('send_fee').value = fee.toFixed(8); renderElem(getRef('selected_fee_tip'), html``) getRef('initiate_transaction').disabled = false; + dynamicFeeCalculation.memoizedFee = fee; }).catch(e => { getRef('fees_section').classList.add('hidden') getRef('error_section').classList.remove('hidden') renderElem(getRef('error_section'), html` -- +
+ ${e} -
- `) + + `) + dynamicFeeCalculation.memoizedFee = null; + dynamicFeeCalculation.error = e; console.error(e) }).finally(_ => { getRef('send_fee_loader').animate(fadeOut, animOptions).onfinish = _ => getRef('send_fee_loader').classList.add('hidden') - + dynamicFeeCalculation.receivers = receivers; + dynamicFeeCalculation.timestamp = Date.now(); + dynamicFeeCalculation.totalAmount = totalAmount; }) feeMemo.memoized = false; } else { @@ -5168,47 +5203,7 @@ } const messengerIllustration = ` - ` + ` document.querySelectorAll('.messenger-illustration').forEach(elem => { elem.innerHTML = messengerIllustration })