Newer
Older
<div class="hidden-toolbar"></div>
<div class="toolbar">
<div class="logo-wrapper">
<div class="logo"
(click)="navigateToInstitution()"
>
<dlcm-shared-icon [iconName]="iconNameEnum.unigeWhite"
class="xxxlg unige-logo"
></dlcm-shared-icon>
</div>
</div>
<div class="right-part">
<ul class="menu">
<li *ngFor="let menu of getListMenuUserAndAdminMenu()"
(click)="menu.click(menu)"
[class.is-active]="currentPath === menu.path"
[matTooltip]="menu.labelToTranslate | translate"
<ng-template [ngIf]="!(menu.badgeCounter | isNullOrUndefined)"
[ngIfElse]="simpleIcon"
>
<span [matBadge]="menu.badgeCounter()"
matBadgeColor="primary"
matBadgeSize="small"
[matBadgeHidden]="menu.badgeHidden()"
[matBadgeDescription]="menu.badgeDescription"
>
<dlcm-shared-icon class="lg"
[iconName]="menu.icon"
></dlcm-shared-icon>
</span>
</ng-template>
<ng-template #simpleIcon>
<dlcm-shared-icon class="lg"
[iconName]="menu.icon"
></dlcm-shared-icon>
</li>
</ul>
<dlcm-language-selector [currentLanguage]="currentLanguage"
(languageChange)="useLanguage($event)"
>
</dlcm-language-selector>

Florent Poittevin
committed
<dlcm-theme-selector *ngIf="!isProduction || isDemoMode"
</dlcm-theme-selector>
<ul class="menu">
<ng-template [ngIf]="!logged"
[ngIfElse]="loggedOut"
>
<li data-test="login-vertical-input"
class="login"
[matTooltip]="'app.module.login' | translate"
[matTooltipPosition]="'right'"
<dlcm-shared-icon [iconName]="iconNameEnum.login"
class="lg"
></dlcm-shared-icon>
</li>
</ng-template>
<ng-template #loggedOut>
<li class="logout">
<dlcm-avatar data-test="logout-vertical-input"
[user]="user"
(logoutChange)="logout()"
></dlcm-avatar>
</li>
</ng-template>
</ul>
</div>
</div>