Files
hermes-web-angular/src/app/navigation/topbar/topbar.component.html

37 lines
836 B
HTML

<mat-toolbar class="top">
<button mat-icon-button
(click)="toggleSidebar()">
<mat-icon>menu</mat-icon>
</button>
<span>Tom-to-Speech</span>
<span class="spacer"></span>
@if (isLoggedIn) {
<div class="links">
@if (showImpersonation) {
<impersonation />
} @else {
<div class="userInfo">
<span class="username">{{impersonatedName ?? username}}</span>
@if (impersonatedId) {
<br />
<span class="impersonated">Impersonating from {{username}}</span>
}
</div>
}
@if (isAdminLoggedIn) {
<button mat-icon-button
(click)="showImpersonation = !showImpersonation">
<mat-icon>supervisor_account</mat-icon>
</button>
}
</div>
}
<theme />
@if (isLoggedIn) {
<logoff-button />
} @else {
<login-button />
}
</mat-toolbar>