Merge pull request #2794 from woocommerce/PCP-3863-Disable-Add_payment_method-button-when-saving-payment

Disable "Add payment method" button while adding card
This commit is contained in:
Emili Castells 2024-11-20 11:01:10 +01:00 committed by GitHub
commit 04969f09c8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -82,9 +82,8 @@ import {
renderFields( cardFields );
}
document
.querySelector( '#place_order' )
?.addEventListener( 'click', ( event ) => {
const placeOrderButton = document.querySelector( '#place_order' );
placeOrderButton?.addEventListener( 'click', ( event ) => {
const cardPaymentToken = document.querySelector(
'input[name="wc-ppcp-credit-card-gateway-payment-token"]:checked'
)?.value;
@ -95,11 +94,11 @@ import {
) {
return;
}
placeOrderButton.disabled = true;
event.preventDefault();
cardFields.submit().catch( ( error ) => {
console.error( error );
placeOrderButton.disabled = false;
} );
} );
} );