mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-05 08:59:14 +08:00
Fix preview error when missing elements
This commit is contained in:
parent
ab618b200e
commit
349f606ced
1 changed files with 4 additions and 1 deletions
|
@ -74,6 +74,9 @@ import Renderer from '../../../ppcp-button/resources/js/modules/Renderer/Rendere
|
|||
function createButtonPreview(settingsCallback) {
|
||||
const render = (settings) => {
|
||||
const wrapper = document.querySelector(settings.button.wrapper);
|
||||
if (!wrapper) {
|
||||
return;
|
||||
}
|
||||
wrapper.innerHTML = '';
|
||||
|
||||
const renderer = new Renderer(null, settings, (data, actions) => actions.reject(), null);
|
||||
|
@ -117,7 +120,7 @@ import Renderer from '../../../ppcp-button/resources/js/modules/Renderer/Rendere
|
|||
'enable-funding': ['venmo'],
|
||||
'buyer-country': PayPalCommerceGatewaySettings.country,
|
||||
};
|
||||
if (disabledSources.length) {
|
||||
if (disabledSources?.length) {
|
||||
settings['disable-funding'] = disabledSources;
|
||||
}
|
||||
return settings;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue