From d69fc68ec1743c7ae1b873227ef1c0024b51fe72 Mon Sep 17 00:00:00 2001 From: Tom Date: Tue, 1 Apr 2025 21:20:01 +0000 Subject: [PATCH] Fixed visibility of top bar's impersonation. --- src/app/navigation/topbar/topbar.component.html | 4 +++- src/app/navigation/topbar/topbar.component.ts | 8 ++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/app/navigation/topbar/topbar.component.html b/src/app/navigation/topbar/topbar.component.html index f43c817..2a6438f 100644 --- a/src/app/navigation/topbar/topbar.component.html +++ b/src/app/navigation/topbar/topbar.component.html @@ -5,7 +5,7 @@ Tom-to-Speech - @if (isTTSLoggedIn) { + @if (isLoggedIn) { } + @if (isAdminLoggedIn) { + } } \ No newline at end of file diff --git a/src/app/navigation/topbar/topbar.component.ts b/src/app/navigation/topbar/topbar.component.ts index bd8088b..84cf557 100644 --- a/src/app/navigation/topbar/topbar.component.ts +++ b/src/app/navigation/topbar/topbar.component.ts @@ -44,8 +44,12 @@ export class Topbar implements OnDestroy { } } - get isTTSLoggedIn() { - return this.client.logged_in; + get isLoggedIn() { + return this.auth.isAuthenticated(); + } + + get isAdminLoggedIn() { + return this.auth.isAuthenticated() && this.auth.isAdmin(); } get username() {