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:
Joe 2026-02-23 21:16:31 +00:00
parent bd18fecdff
commit f2226b2bfd
34 changed files with 726 additions and 55 deletions

View file

@ -1,3 +1,4 @@
<div class="expenses-container">
<app-expense />
<app-expense-list />
</div>

View file

@ -0,0 +1,5 @@
.expenses-container {
display: flex;
flex-direction: column;
gap: 1rem;
}

View file

@ -0,0 +1,14 @@
import { Component } from '@angular/core';
import { ExpenseListComponent } from '../../components/expense-list/expense-list.component';
import { ExpenseComponent } from '../../components/expense/expense.component';
@Component({
selector: 'app-expenses',
imports: [
ExpenseListComponent,
ExpenseComponent
],
templateUrl: './expense-page.component.html',
styleUrl: './expense-page.component.scss'
})
export class ExpensePage { }

View file

@ -1,12 +0,0 @@
import { Component } from '@angular/core';
import { ExpenseList } from '../../components/expense-list/expense-list';
@Component({
selector: 'app-expenses',
imports: [
ExpenseList
],
templateUrl: './expenses.html',
styleUrl: './expenses.scss'
})
export class Expenses { }

View file

@ -1,7 +1,7 @@
<div class="home-container">
<ul>
<li>
<a routerLink="expenses">Expenses</a>
<a routerLink="expenses">ExpenseService</a>
</li>
</ul>
</div>

View file

@ -6,7 +6,7 @@ import { RouterLink } from '@angular/router';
imports: [
RouterLink
],
templateUrl: './home.html',
styleUrl: './home.scss',
templateUrl: './home-page.component.html',
styleUrl: './home-page.component.scss',
})
export class Home { }
export class HomePage { }