scaffold expense list
This commit is contained in:
parent
7bb21f8796
commit
0bf8bd6c9c
22 changed files with 258 additions and 133 deletions
37
src/app/components/expense/expense.component.html
Normal file
37
src/app/components/expense/expense.component.html
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<div class="expense-container">
|
||||
<div class="expense-header">
|
||||
<div class="expense-date">
|
||||
{{ `${expense().year}/${expense().month}/${expense().day}` | date }}
|
||||
</div>
|
||||
|
||||
<div class="expense-amount">
|
||||
{{ (expense().cents / 100) | currency: 'USD' }}
|
||||
</div>
|
||||
|
||||
@if (expense().merchant) {
|
||||
<div class="expense-merchant">@ {{ expense().merchant?.name }}</div>
|
||||
}
|
||||
</div>
|
||||
|
||||
<div class="expense-body">
|
||||
<div>
|
||||
Category: {{ expense().category.name }}
|
||||
@if (expense().subCategory) {
|
||||
/ {{ expense().subCategory?.name }}
|
||||
}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
Description: {{ expense().description }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="expense-footer">
|
||||
<div class="expense-tags">
|
||||
<div>Tags:</div>
|
||||
@for (tag of expense().tags; track tag.id) {
|
||||
<div>{{ tag.name }}</div>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Loading…
Add table
Add a link
Reference in a new issue