From 007a32b59c43656521abf4d50900af39527a855c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9sz=C3=A1ros=20R=C3=B3bert?= Date: Wed, 8 Apr 2020 15:42:58 +0300 Subject: [PATCH] Render the PP buttons in the wrapper using the default config --- modules.local/ppcp-button/resources/js/button.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules.local/ppcp-button/resources/js/button.js b/modules.local/ppcp-button/resources/js/button.js index b058c5536..75dafbef7 100644 --- a/modules.local/ppcp-button/resources/js/button.js +++ b/modules.local/ppcp-button/resources/js/button.js @@ -2,7 +2,7 @@ import Renderer from './modules/Renderer'; import SingleProductConfig from './modules/SingleProductConfig'; import UpdateCart from './modules/UpdateCart'; import ErrorHandler from './modules/ErrorHandler'; -import CartConfig from "./modules/CartConfig"; +import CartConfig from './modules/CartConfig'; const bootstrap = ()=> { const context = PayPalCommerceGateway.context; @@ -29,6 +29,14 @@ const bootstrap = ()=> { renderer.render(defaultConfigurator.configuration()) } ); + // Configure checkout buttons + jQuery( document.body ).on( 'updated_checkout', () => { + const renderer = new Renderer( + PayPalCommerceGateway.button.order_button_wrapper + ); + renderer.render(defaultConfigurator.configuration()); + } ); + // Configure context buttons if (! document.querySelector(PayPalCommerceGateway.button.wrapper)) { return;