Fix rerender ApplePay and GooglePay upon cart refresh.

This commit is contained in:
Pedro Silva 2023-12-18 17:42:02 +00:00
parent 4f75762096
commit 7f5836e885
No known key found for this signature in database
GPG key ID: E2EE20C0669D24B3
2 changed files with 18 additions and 0 deletions

View file

@ -21,6 +21,15 @@ import ApplepayManager from "./ApplepayManager";
}
});
// Use set timeout as it's unnecessary to refresh upon Minicart initial render.
setTimeout(() => {
jQuery(document.body).on('wc_fragments_loaded wc_fragments_refreshed', () => {
if (manager) {
manager.reinit();
}
});
}, 1000);
document.addEventListener(
'DOMContentLoaded',
() => {

View file

@ -21,6 +21,15 @@ import GooglepayManager from "./GooglepayManager";
}
});
// Use set timeout as it's unnecessary to refresh upon Minicart initial render.
setTimeout(() => {
jQuery(document.body).on('wc_fragments_loaded wc_fragments_refreshed', () => {
if (manager) {
manager.reinit();
}
});
}, 1000);
document.addEventListener(
'DOMContentLoaded',
() => {