add initial Angular components, services, and routing setup

This commit is contained in:
Vincent Guillet
2025-09-24 11:31:28 +02:00
parent dfb4ac302a
commit 18f0364e26
64 changed files with 15879 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
@if (getUser(); as user) {
<mat-card class="profile-card">
<mat-card-header>
<div mat-card-avatar class="profile-avatar">
<mat-icon>account_circle</mat-icon>
</div>
<mat-card-title>{{ user.firstName }} {{ user.lastName }}</mat-card-title>
<mat-card-subtitle>{{ user.username }} ({{ user.role }})</mat-card-subtitle>
</mat-card-header>
<mat-card-content>
<p>
<mat-icon>email</mat-icon>
{{ user.email }}
</p>
</mat-card-content>
<mat-card-actions class="profile-actions">
<button mat-raised-button color="primary">
<mat-icon>edit</mat-icon>
Edit profile
</button>
<button mat-raised-button color="warn" (click)="logout()">
<mat-icon>logout</mat-icon>
Logout
</button>
</mat-card-actions>
</mat-card>
}