Skip to content
Snippets Groups Projects
main-toolbar-desktop-vertical.presentational.html 2.1 KiB
Newer Older
<script src="../../../../../../../../Downloads/form-validation-example.ts"></script>
<div class="hidden-toolbar"></div>
<div class="toolbar">
  <div class="logo-wrapper">
    <div class="logo">
      <img src="assets/images/unigelogo-white.svg" alt="Unige" class="unige-logo">
    </div>
  </div>

  <div class="right-part">
    <ul class="menu">
      <li (click)="navigate(accessPath)"
          [class.is-active]="currentPath == accessPath"
          [matTooltip]="'app.toolbar.home' | translate"
          [matTooltipPosition]="'right'">
        <fa-icon icon="home"></fa-icon>
      </li>
      <ng-container *ngIf="logged">
        <li (click)="navigate(depositPath)"
            [class.is-active]="currentPath == depositPath"
            [matTooltip]="'app.toolbar.deposit' | translate"
            [matTooltipPosition]="'right'">
          <fa-icon icon="file-upload"></fa-icon>
        </li>
        <li (click)="navigate(organizationalUnitPath)"
            [class.is-active]="currentPath == organizationalUnitPath"
            [matTooltip]="'app.toolbar.organizationalUnit' | translate"
            [matTooltipPosition]="'right'">
          <fa-icon icon="building"></fa-icon>
        </li>
      </ng-container>
    </ul>
    <dlcm-language-selector [currentLanguage]="currentLanguage"
                            (languageChange)="useLanguage($event)">
    </dlcm-language-selector>


    <dlcm-theme-selector *ngIf="!isProduction"
                         [(theme)]="theme">
    </dlcm-theme-selector>

    <ul class="menu">
      <ng-template [ngIf]="!logged" [ngIfElse]="loggedOut">
        <li class="login"
            [matTooltip]="'app.toolbar.login' | translate"
            [matTooltipPosition]="'right'"
            (click)="login()">
          <fa-icon icon="sign-in-alt"></fa-icon>
        </li>
      </ng-template>

      <ng-template #loggedOut>
        <li class="logout"
            [matTooltip]="'app.toolbar.logout' | translate"
            [matTooltipPosition]="'right'"
            (click)="logout()">
          <fa-icon icon="sign-out-alt"></fa-icon>
        </li>
      </ng-template>
    </ul>
  </div>
</div>