From c8ee62892ad8d71af4ac67f66347aa991857478e Mon Sep 17 00:00:00 2001
From: Pedro Silva
Date: Thu, 21 Dec 2023 12:01:01 +0000
Subject: [PATCH] Improvement of fix spacing when switching ApplePay payment
method in checkout page.
---
modules/ppcp-applepay/resources/js/ApplepayButton.js | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/modules/ppcp-applepay/resources/js/ApplepayButton.js b/modules/ppcp-applepay/resources/js/ApplepayButton.js
index 8f1ab8eb0..4484bba21 100644
--- a/modules/ppcp-applepay/resources/js/ApplepayButton.js
+++ b/modules/ppcp-applepay/resources/js/ApplepayButton.js
@@ -140,17 +140,16 @@ class ApplepayButton {
const wrapper_id = '#' + wrapper;
const syncButtonVisibility = () => {
+ if (!this.isEligible) {
+ return;
+ }
+
const $ppcpButtonWrapper = jQuery(ppcpButtonWrapper);
setVisible(wrapper_id, $ppcpButtonWrapper.is(':visible'));
setEnabled(wrapper_id, !$ppcpButtonWrapper.hasClass('ppcp-disabled'));
}
jQuery(document).on('ppcp-shown ppcp-hidden ppcp-enabled ppcp-disabled', (ev, data) => {
- if (!this.isEligible) {
- setVisible(wrapper_id, false);
- return;
- }
-
if (jQuery(data.selector).is(ppcpButtonWrapper)) {
syncButtonVisibility();
}