Remove expense item from list
This commit is contained in:
@@ -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}}
|
||||||
|
|||||||
Reference in New Issue
Block a user