Headless CMS and Content Managment Hub
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

47 lines
1.8 KiB

<ul class="nav navbar-nav align-items-center">
<li class="nav-item nav-icon dropdown" #button>
<span class="nav-link dropdown-toggle" (click)="toggleProfile()">
<span class="user">
<img class="user-picture" [src]="snapshot.profileId | sqxUserIdPicture">
</span>
</span>
</li>
</ul>
<ng-container *sqxModal="modalMenu;onRoot:false;closeAlways:true">
<sqx-dropdown-menu [sqxAnchoredTo]="button" [scrollY]="true" [offset]="10">
<a class="dropdown-item dropdown-info" [sqxPopupLink]="snapshot.profileUrl">
<div>{{ 'profile.userEmail' | sqxTranslate }}</div>
<strong>{{snapshot.profileEmail}}</strong>
</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" routerLink="/app/administration" *ngIf="uiState.canUserAdminResource | async">
{{ 'common.administration' | sqxTranslate }}
</a>
<a class="dropdown-item" [sqxPopupLink]="snapshot.profileUrl">
{{ 'profile.title' | sqxTranslate }}
</a>
<div class="dropdown-submenu">
<a class="dropdown-item dropdown-toggle" (click)="toggleSubmenu()" sqxStopClick>
{{ 'common.language' | sqxTranslate }}
</a>
<div class="dropdown-menu" [class.open]="snapshot.showSubmenu">
<a class="dropdown-item" *ngFor="let availableLanguage of languages" [class.active]="availableLanguage.iso2Code === language" (click)="changeLanguage(availableLanguage.iso2Code)">
{{ availableLanguage.localName }}
</a>
</div>
</div>
<div class="dropdown-divider"></div>
<a class="dropdown-item" (click)="logout()" sqxExternalLink>
{{ 'common.logout' | sqxTranslate }}
</a>
</sqx-dropdown-menu>
</ng-container>