Readded showing errors

This commit is contained in:
Lars Kusch 2022-12-09 10:42:20 +01:00 committed by GitHub
parent 426bbe11e9
commit 9a168efdf9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -33,6 +33,16 @@ class ProcessKlarna {
return this; return this;
}; };
handleError = (message) => {
document.getElementById('pay-now').disabled = false;
document.querySelector('#pay-now > svg').classList.add('hidden');
document.querySelector('#pay-now > span').classList.remove('hidden');
this.errors.textContent = '';
this.errors.textContent = message;
this.errors.hidden = false;
};
handle = () => { handle = () => {
document.getElementById('pay-now').addEventListener('click', (e) => { document.getElementById('pay-now').addEventListener('click', (e) => {
let errors = document.getElementById('errors'); let errors = document.getElementById('errors');
@ -62,7 +72,12 @@ class ProcessKlarna {
'meta[name="return-url"]' 'meta[name="return-url"]'
).content, ).content,
} }
); ).then((result) => {
if (result.hasOwnProperty('error')) {
return this.handleError(result.error.message);
}
});
}); });
}; };
} }