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 (showImpersonation) {
@@ -19,10 +19,12 @@
}
}
+ @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() {