Check if hosted fields instance exist before setting attribute

This commit is contained in:
dinamiko 2021-09-20 11:14:35 +02:00
parent 0781fb31d3
commit 909699886c

View file

@ -143,6 +143,7 @@ class CreditCardRenderer {
} }
disableFields() { disableFields() {
if( this.currentHostedFieldsInstance) {
this.currentHostedFieldsInstance.setAttribute({ this.currentHostedFieldsInstance.setAttribute({
field: 'number', field: 'number',
attribute: 'disabled' attribute: 'disabled'
@ -156,8 +157,10 @@ class CreditCardRenderer {
attribute: 'disabled' attribute: 'disabled'
}) })
} }
}
enableFields() { enableFields() {
if( this.currentHostedFieldsInstance) {
this.currentHostedFieldsInstance.removeAttribute({ this.currentHostedFieldsInstance.removeAttribute({
field: 'number', field: 'number',
attribute: 'disabled' attribute: 'disabled'
@ -171,6 +174,7 @@ class CreditCardRenderer {
attribute: 'disabled' attribute: 'disabled'
}) })
} }
}
_submit(contextConfig) { _submit(contextConfig) {
this.spinner.block(); this.spinner.block();