Skip to content

Commit 9a326e9

Browse files
Merge staging into master
2 parents 8ce3564 + bfa23f0 commit 9a326e9

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

app/javascript/payment_add.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,25 @@ const MIN_PAYMENT_AMOUNT = 21.8;
55

66
document.addEventListener('turbo:load', () => {
77
axios.defaults.headers.common['X-CSRF-Token'] = document.querySelector('meta[name="csrf-token"]').getAttribute('content');
8-
8+
99
const element = document.getElementById('payment-add');
1010
if (element !== null) {
1111
new Vue({
1212
el: element,
1313
data: () => {
1414
return {
15-
currentCredit: parseFloat(element.dataset.userCredit) || 0,
15+
currentCredit: parseFloat(element.dataset.userCredit),
1616
paymentAmount: parseFloat(element.dataset.paymentAmount) || MIN_PAYMENT_AMOUNT
1717
};
1818
},
1919
computed: {
2020
newCredit() {
21-
return (this.currentCredit + this.paymentAmount).toFixed(2);
21+
return (this.currentCredit + parseFloat(this.paymentAmount)).toFixed(2);
2222
}
2323
},
2424
methods: {
2525
amountValid() {
26-
return this.paymentAmount >= MIN_PAYMENT_AMOUNT;
26+
return parseFloat(this.paymentAmount) >= MIN_PAYMENT_AMOUNT;
2727
}
2828
},
2929
});

app/views/payments/add.html.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<div class="col-12">
1515
<p>
1616
Voer hier het bedrag in dat je wilt inleggen. Hierna zal je worden doorgestuurd naar de betaalomgeving.
17-
Let op: Het bedrag moet gescheiden worden door een punt. Gebruik geen komma!
17+
Let op: Het bedrag moet gescheiden worden door een punt.
1818
</p>
1919
<%= f.input :amount, as: :float, input_html: {"v-model": "paymentAmount"}, required: true, label: 'Bedrag' %>
2020
</div>
@@ -27,7 +27,7 @@
2727

2828
<div class="col-md-4 col-sm-8 col-12 offset-md-8 offset-sm-4" v-if="!amountValid()">
2929
<div class="alert alert-danger">
30-
U heeft een incorrect getal ingevoerd.
30+
U heeft een incorrect getal ingevoerd. Het minimale inleg bedrag is €21,80.
3131
</div>
3232
</div>
3333

0 commit comments

Comments
 (0)