-
- Category: {{ expense().category.name }}
+
+
-
- Note: {{ expense().note ?? 'N/A' }}
-
-
+
+
Merchant: {{ expense().merchant?.name ?? '--' }}
-
+
diff --git a/src/app/components/expense/expense.component.scss b/src/app/components/expense/expense.component.scss
index a49c419..e27f306 100644
--- a/src/app/components/expense/expense.component.scss
+++ b/src/app/components/expense/expense.component.scss
@@ -1,24 +1,26 @@
-.expense-container {
- border-radius: 5px;
- padding: 1rem;
- box-shadow: rgba(99, 99, 99, 0.2) 0 2px 8px 0;
- display: flex;
- flex-direction: column;
- gap: 0.5rem;
-}
-
.expense-header {
- display: flex;
- gap: 0.5rem;
+ font-family: sans-serif;
+ font-weight: bold;
}
.expense-body {
-
+ display: flex;
+ flex-direction: column;
+ gap: 0.25rem;
}
.expense-footer {
- .expense-tags {
- display: flex;
- gap: 0.5rem;
- }
+ font-family: sans-serif;
+ font-size: 0.8rem;
+ font-weight: lighter;
+ display: flex;
+ align-items: center;
+ gap: 0.5rem;
+ color: #515151;
+}
+
+.expense-tag {
+ border-radius: 0.5rem;
+ background-color: #f1f1f1;
+ padding: 0.1rem 0.5rem;
}
diff --git a/src/app/components/expense/expense.component.ts b/src/app/components/expense/expense.component.ts
index 1b61a9a..647ed96 100644
--- a/src/app/components/expense/expense.component.ts
+++ b/src/app/components/expense/expense.component.ts
@@ -1,12 +1,14 @@
-import {Component, input} from '@angular/core';
+import { Component, input } from '@angular/core';
import { Expense } from '../../services/expense.service';
-import {CurrencyPipe, DatePipe} from '@angular/common';
+import { CurrencyPipe, DatePipe } from '@angular/common';
+import { CardComponent } from '../card/card.component';
@Component({
selector: 'app-expense',
imports: [
CurrencyPipe,
- DatePipe
+ DatePipe,
+ CardComponent
],
templateUrl: './expense.component.html',
styleUrl: './expense.component.scss',
diff --git a/src/app/pages/expenses/expenses.scss b/src/app/pages/expenses/expenses.scss
index e69de29..b35508b 100644
--- a/src/app/pages/expenses/expenses.scss
+++ b/src/app/pages/expenses/expenses.scss
@@ -0,0 +1,5 @@
+.expenses-container {
+ display: flex;
+ flex-direction: column;
+ gap: 1rem;
+}