File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import Vue from 'vue/dist/vue.esm' ;
22import axios from 'axios' ;
33
4- const MIN_PAYMENT_AMOUNT = 21 ;
4+ const MIN_PAYMENT_AMOUNT = 21.8 ;
55
66document . 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 } ) ;
You can’t perform that action at this time.
0 commit comments