Extract saved card selection check

This commit is contained in:
Alex P 2021-11-10 17:10:07 +02:00
parent 9624c85a6c
commit 2e59248bf9

View file

@ -97,7 +97,7 @@ class CheckoutBootstap {
return;
}
if (jQuery('#saved-credit-card').length && jQuery('#saved-credit-card').val() !== '') {
if (this.isSavedCardSelected()) {
this.renderer.hideButtons(this.gateway.button.wrapper)
this.renderer.hideButtons(this.gateway.messages.wrapper)
this.renderer.hideButtons(this.gateway.hosted_fields.wrapper)
@ -141,6 +141,11 @@ class CheckoutBootstap {
currentPaymentMethod() {
return jQuery('input[name="payment_method"]:checked').val();
}
isSavedCardSelected() {
const savedCardList = jQuery('#saved-credit-card');
return savedCardList.length && savedCardList.val() !== '';
}
}
export default CheckoutBootstap