Basic API consumption support and refactored UI to use material (#1)
Co-authored-by: Joe Arndt <jmarndt@users.noreply.github.com> Reviewed-on: #1
This commit is contained in:
parent
bd18fecdff
commit
f2226b2bfd
34 changed files with 726 additions and 55 deletions
17
src/app/components/expense-list/expense-list.component.ts
Normal file
17
src/app/components/expense-list/expense-list.component.ts
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
import { Component, computed } from '@angular/core';
|
||||
import { ExpenseService } from '../../services/expense.service';
|
||||
import { MatTableModule } from '@angular/material/table';
|
||||
import { MatCardModule } from '@angular/material/card';
|
||||
import { ExpenseComponent } from '../expense/expense.component';
|
||||
|
||||
@Component({
|
||||
selector: 'app-expense-list',
|
||||
imports: [MatTableModule, MatCardModule, ExpenseComponent],
|
||||
templateUrl: './expense-list.component.html',
|
||||
styleUrl: './expense-list.component.scss'
|
||||
})
|
||||
export class ExpenseListComponent {
|
||||
protected expenses = computed(() => this.expensesService.expenses())
|
||||
|
||||
public constructor(private readonly expensesService: ExpenseService) { }
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue