argos/dmp-frontend/src/app/shared/components/navigation/navigation.component.html

22 lines
1.2 KiB
HTML
Raw Normal View History

2017-12-14 11:41:26 +01:00
<mat-toolbar color="primary">
2018-02-23 11:36:51 +01:00
<a class="app-title" routerLink="/">{{'NAV-BAR.TITLE' | translate}}</a>
<div *ngIf="isAuthenticated()">
<button mat-button class="navbar-button" routerLink="/projects">{{'NAV-BAR.PROJECTS' | translate}}</button>
<button mat-button class="navbar-button" routerLink="/dmps">{{'NAV-BAR.DMPS' | translate}}</button>
<button mat-button class="navbar-button" routerLink="/datasets">{{'NAV-BAR.DATASETS' | translate}}</button>
<button *ngIf="isAdmin()" mat-button class="navbar-button" routerLink="/users">{{'NAV-BAR.USERS' | translate}}</button>
<button *ngIf="isAdmin()" mat-button class="navbar-button" routerLink="/datasetsProfiles">{{'NAV-BAR.DATASETS(ADMIN)' | translate}}</button>
</div>
<span class="navbar-spacer"></span>
<div *ngIf="isAuthenticated();else loginoption">
<span class="user-label">{{this.getPrincipalName()}}</span>
<button mat-icon-button class="navbar-icon" (click)="logout()">
<mat-icon class="navbar-icon">exit_to_app</mat-icon>
</button>
</div>
<ng-template #loginoption>
<button mat-button [routerLink]=" ['/login'] ">
2018-02-02 15:07:25 +01:00
<span class="login-label">Log in</span>
2018-02-23 11:36:51 +01:00
</button>
</ng-template>
</mat-toolbar>