diff --git a/app/components/add-reimbursement/component.js b/app/components/add-reimbursement/component.js index a30e87f..5920133 100644 --- a/app/components/add-reimbursement/component.js +++ b/app/components/add-reimbursement/component.js @@ -18,8 +18,18 @@ export default class AddReimbursementComponent extends Component { @tracked expenses = A([]); @tracked expenseFormVisible = true; + get isValidTotal () { + const amount = parseFloat(this.total); + if (Number.isNaN(amount)) { + return false; + } else { + return amount > 0; + } + } + get submitButtonEnabled () { - return this.expenses.length > 0; + return this.isValidTotal && + (this.expenses.length > 0); } get submitButtonDisabled () {