added expense view mode
This commit is contained in:
parent
fed0f7908a
commit
e127b8ec45
25 changed files with 349 additions and 125 deletions
|
|
@ -1,19 +1,17 @@
|
|||
import { Component, computed } from '@angular/core';
|
||||
import { ExpenseService } from '../../services/expense.service';
|
||||
import { MatTableModule } from '@angular/material/table';
|
||||
import { CurrencyPipe, DatePipe } from '@angular/common';
|
||||
import { MatCardModule } from '@angular/material/card';
|
||||
import {ExpenseComponent} from '../expense/expense.component';
|
||||
import { ExpenseComponent } from '../expense/expense.component';
|
||||
|
||||
@Component({
|
||||
selector: 'app-expense-list',
|
||||
imports: [MatTableModule, MatCardModule, DatePipe, CurrencyPipe, ExpenseComponent],
|
||||
imports: [MatTableModule, MatCardModule, ExpenseComponent],
|
||||
templateUrl: './expense-list.component.html',
|
||||
styleUrl: './expense-list.component.scss',
|
||||
})
|
||||
export class ExpenseListComponent {
|
||||
protected expenses = computed(() => this.expensesService.expenses())
|
||||
protected columns = ['date', 'amount', 'category', 'merchant'];
|
||||
|
||||
public constructor(private readonly expensesService: ExpenseService) { }
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue