mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Readded showing errors
This commit is contained in:
parent
426bbe11e9
commit
9a168efdf9
17
resources/js/clients/payments/stripe-klarna.js
vendored
17
resources/js/clients/payments/stripe-klarna.js
vendored
@ -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);
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user