don't call button renderer on checkout immediately

Don't render PayPal button immediately when initiating checkout. Instead, call `render` on `updated_checkout` event only. This event always triggered by WooCommerce after the checkout is loaded. So, this change prevents PayPal buttons from being rendered twice.

See https://github.com/woocommerce/woocommerce/blob/master/assets/js/frontend/checkout.js for more details.
This commit is contained in:
Kirill Braslavsky 2021-02-10 18:26:41 +02:00
parent 25282da555
commit f121605e41

View file

@ -11,8 +11,6 @@ class CheckoutBootstap {
init() {
this.render();
jQuery(document.body).on('updated_checkout', () => {
this.render();
});