From 564601f7bc6f724050cea01611c2e3537b69514f Mon Sep 17 00:00:00 2001 From: Jan-Marlon Leibl Date: Wed, 5 Mar 2025 12:05:46 +0100 Subject: [PATCH] feat(navbar): add current user balance display in navbar --- frontend/src/app/service/user.service.ts | 4 ++++ .../components/navbar/navbar.component.html | 4 ++++ .../shared/components/navbar/navbar.component.ts | 15 ++++++++++++++- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/service/user.service.ts b/frontend/src/app/service/user.service.ts index ba6bead..b07cb15 100644 --- a/frontend/src/app/service/user.service.ts +++ b/frontend/src/app/service/user.service.ts @@ -14,6 +14,10 @@ export class UserService { return this.http.get(`/backend/user/${id}`).pipe(catchError(() => EMPTY)); } + public getCurrentUser(): Observable { + return this.http.get(`/backend/user`).pipe(catchError(() => EMPTY)); + } + public createUser(id: string, username: string): Observable { return this.http.post('/backend/user', { keycloakId: id, diff --git a/frontend/src/app/shared/components/navbar/navbar.component.html b/frontend/src/app/shared/components/navbar/navbar.component.html index b3e3df3..81fb5c1 100644 --- a/frontend/src/app/shared/components/navbar/navbar.component.html +++ b/frontend/src/app/shared/components/navbar/navbar.component.html @@ -10,7 +10,11 @@ +