From f9aa2b565d3eb70b0449fc7c7e792d4d2836a1f2 Mon Sep 17 00:00:00 2001 From: Narek Zakarian Date: Mon, 15 Jul 2024 19:20:24 +0400 Subject: [PATCH] Return the callback to fix the shipping options update process --- .../ppcp-button/resources/js/modules/Renderer/Renderer.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/ppcp-button/resources/js/modules/Renderer/Renderer.js b/modules/ppcp-button/resources/js/modules/Renderer/Renderer.js index b70342dbf..448432e3c 100644 --- a/modules/ppcp-button/resources/js/modules/Renderer/Renderer.js +++ b/modules/ppcp-button/resources/js/modules/Renderer/Renderer.js @@ -141,6 +141,7 @@ class Renderer { // Check the condition and add the handler if needed if ( this.defaultSettings.should_handle_shipping_in_paypal ) { options.onShippingOptionsChange = ( data, actions ) => { + let shippingOptionsChange = ! this.isVenmoButtonClickedWhenVaultingIsEnabled( venmoButtonClicked ) @@ -150,8 +151,11 @@ class Renderer { this.defaultSettings ) : null; + + return shippingOptionsChange }; options.onShippingAddressChange = ( data, actions ) => { + let shippingAddressChange = ! this.isVenmoButtonClickedWhenVaultingIsEnabled( venmoButtonClicked ) @@ -161,6 +165,8 @@ class Renderer { this.defaultSettings ) : null; + + return shippingAddressChange }; }