diff --git a/hv-ui/src/app/mieters/mieters.component.css b/hv-ui/src/app/mieters/mieters.component.css
index e69de29..732345b 100644
--- a/hv-ui/src/app/mieters/mieters.component.css
+++ b/hv-ui/src/app/mieters/mieters.component.css
@@ -0,0 +1,3 @@
+table {
+ width: 75%;
+}
diff --git a/hv-ui/src/app/mieters/mieters.component.html b/hv-ui/src/app/mieters/mieters.component.html
index f8badb1..de2d4ec 100644
--- a/hv-ui/src/app/mieters/mieters.component.html
+++ b/hv-ui/src/app/mieters/mieters.component.html
@@ -1,9 +1,36 @@
-Meine Mieter
-
- -
- {{mieter.nachname}}, {{mieter.vorname}} ({{mieter.saldo}})
-
-
+
+
+
+
+
+ Meine Mieter
+
+
+
+
+
+
+ Nachname |
+
+ {{element.nachname}}
+ |
+
+
+ Vorname |
+ {{element.vorname}} |
+
+
+ Saldo |
+ {{element.saldo}} |
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/hv-ui/src/app/mieters/mieters.component.ts b/hv-ui/src/app/mieters/mieters.component.ts
index f94b50c..57c22c4 100644
--- a/hv-ui/src/app/mieters/mieters.component.ts
+++ b/hv-ui/src/app/mieters/mieters.component.ts
@@ -7,6 +7,8 @@ import { ZahlungForderungService} from '../zahlung-forderung.service'
import { Saldo } from '../zahlung-forderung'
+import { MatTableDataSource } from '@angular/material/table'
+
@Component({
selector: 'app-mieters',
@@ -19,6 +21,10 @@ export class MietersComponent implements OnInit {
year: string
selectedMieter : Mieter
+ displayedColumns: string[] = ["nachname", "vorname", "saldo"]
+ dataSource: MatTableDataSource
+
+
constructor(
private mieterService: MieterService,
private zahlungForderungService: ZahlungForderungService,
@@ -32,6 +38,8 @@ export class MietersComponent implements OnInit {
this.messageService.add("Mieters loaded")
this.loadSaldos();
this.messageService.add("Saldos loaded")
+
+ this.dataSource = new MatTableDataSource(this.mieters)
} catch (err) {
this.messageService.add(JSON.stringify(err, undefined, 4))
}