Introduce budget, reimbursements for expenses #195

Merged
raucao merged 57 commits from feature/expenses into master 2021-06-03 14:23:45 +00:00
2 changed files with 10 additions and 1 deletions
Showing only changes of commit 7c86edcaaa - Show all commits
@@ -36,6 +36,15 @@ export default class AddReimbursementComponent extends Component {
this.expenseFormVisible = false; this.expenseFormVisible = false;
} }
@action
removeExpenseItem (expenseItem) {
this.expenses.removeObject(expenseItem);
if (this.expenses.length === 0) {
this.expenseFormVisible = true;
}
}
@action @action
submit (e) { submit (e) {
e.preventDefault(); e.preventDefault();
@@ -33,7 +33,7 @@
{{fmt-fiat-currency expense.amount expense.currency}} {{fmt-fiat-currency expense.amount expense.currency}}
</div> </div>
<div class="actions"> <div class="actions">
<button class="danger small">delete</button> <button class="danger small" onclick={{fn this.removeExpenseItem expense}}>delete</button>
</div> </div>
</li> </li>
{{/each}} {{/each}}