Add my account save payment (WIP)

This commit is contained in:
Emili Castells Guasch 2023-10-23 16:50:43 +02:00
parent b07ac130dc
commit 1d74d08b4f
6 changed files with 77 additions and 3 deletions

View file

@ -0,0 +1,29 @@
import {
getCurrentPaymentMethod,
ORDER_BUTTON_SELECTOR,
PaymentMethods
} from "../../../ppcp-button/resources/js/modules/Helper/CheckoutMethodState";
import {setVisible} from "../../../ppcp-button/resources/js/modules/Helper/Hiding";
import {loadPaypalJsScript} from "../../../ppcp-button/resources/js/modules/Helper/ScriptLoading";
const init = () => {
setVisible(ORDER_BUTTON_SELECTOR, getCurrentPaymentMethod() !== PaymentMethods.PAYPAL);
setVisible(`#ppc-button-${PaymentMethods.PAYPAL}-save-payment-method`, getCurrentPaymentMethod() === PaymentMethods.PAYPAL);
}
document.addEventListener(
'DOMContentLoaded',
() => {
jQuery(document.body).on('click init_add_payment_method', '.payment_methods input.input-radio', function () {
init()
});
loadPaypalJsScript(
{},
{},
`#ppc-button-${PaymentMethods.PAYPAL}-save-payment-method`
);
}
);