-
Fadil authored4c048582
header.component.html 2.05 KiB
<mat-toolbar color="primary" class="header">
<a class="d-flex" href="{{portalUrl}}" >
<img class="header-logo" alt="header logo" [src]="headerLogoUrl">
</a>
<div class="spacer"></div>
<vitamui-common-select-language></vitamui-common-select-language>
<div class="selection-component">
<vitamui-common-select-tenant
*ngIf="hasTenantSelection"
class="mx-4"
[tenants]="tenants"
[selectedTenant]="selectedTenant"
(tenantSelected)="updateTenant($event)">
</vitamui-common-select-tenant>
<vitamui-common-select-customer
*ngIf="hasCustomerSelection"
class="mx-4"
[customers]="customers"
[selectedCustomer]="selectedCustomer"
(customerSelected)="updateCustomer($event)">
</vitamui-common-select-customer>
<div class="separator"></div>
</div>
<div class="mx-4 d-flex account" [matMenuTriggerFor]="accountMenu">
<vitamui-common-user-photo class="mr-3" [photo]="currentUser?.photo"></vitamui-common-user-photo>
<div class="d-flex align-items-center justify-content-center p-0">
<mat-icon>keyboard_arrow_down</mat-icon>
</div>
<div class="account-menu">
<mat-menu #accountMenu="matMenu" [overlapTrigger]="false" xPosition="before">
<ng-container>
<button mat-menu-item [routerLink]="['/account']" *ngIf="hasAccountProfile">{{'HEADER.MY_ACCOUNT' | translate}}</button>
<button mat-menu-item (click)="enabledSubrogation()" *ngIf="!!!currentUser?.superUser">{{'HEADER.NAVIGATE_AS' | translate}}</button>
<button mat-menu-item (click)="logout()">{{'HEADER.LOGOUT' | translate}}</button>
</ng-container>
</mat-menu>
</div>
</div>
<button mat-mini-fab class="apps-button" (click)="openMenu()">
<i class="vitamui-icon vitamui-icon-apps-colored"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span><span class="path6"></span><span class="path7"></span><span class="path8"></span><span class="path9"></span></i>
</button>
</mat-toolbar>