Bug fixes

This commit is contained in:
sairaj mote 2023-04-05 02:14:42 +05:30
parent a8f6d9d4c7
commit d8f782b128

View File

@ -775,6 +775,7 @@
case 'get_private_key_popup': case 'get_private_key_popup':
getRef('get_private_key').classList.remove('hidden') getRef('get_private_key').classList.remove('hidden')
renderElem(getRef('transaction_result'), html``) renderElem(getRef('transaction_result'), html``)
getRef('confirm_transaction_button').disabled = true
break; break;
case 'retrieve_flo_id_popup': case 'retrieve_flo_id_popup':
getRef('recovered_flo_id_wrapper').classList.add('hidden') getRef('recovered_flo_id_wrapper').classList.add('hidden')
@ -870,6 +871,7 @@
} }
}) })
} }
function buttonLoader(id, show) { function buttonLoader(id, show) {
const button = typeof id === 'string' ? getRef(id) : id; const button = typeof id === 'string' ? getRef(id) : id;
button.disabled = show; button.disabled = show;
@ -879,6 +881,7 @@
easing: 'ease' easing: 'ease'
} }
if (show) { if (show) {
button.parentNode.append(createElement('sm-spinner'))
button.animate([ button.animate([
{ {
clipPath: 'circle(100%)', clipPath: 'circle(100%)',
@ -886,13 +889,9 @@
{ {
clipPath: 'circle(0)', clipPath: 'circle(0)',
}, },
], animOptions).onfinish = e => { ], animOptions)
e.target.commitStyles()
e.target.cancel()
}
button.parentNode.append(createElement('sm-spinner'))
} else { } else {
button.style = '' button.getAnimations().forEach(anim => anim.cancel())
const potentialTarget = button.parentNode.querySelector('sm-spinner') const potentialTarget = button.parentNode.querySelector('sm-spinner')
if (potentialTarget) potentialTarget.remove(); if (potentialTarget) potentialTarget.remove();
} }