header.component.html 1.5 KB
Newer Older
vtduong0912's avatar
vtduong0912 committed
1
<nz-header class="tw-bg-white tw-flex tw-flex-wrap">
vtduong0912's avatar
vtduong0912 committed
2 3 4 5
    <a routerLink="/home" routerLinkActive="active">
        <img src="https://yt3.googleusercontent.com/y4J_Fs5ksRlxx6_LzT1VKxVqH_T8Vyn_RN_YYgLJhuMzBS5qxTgm7NlEcMkQd3hgCpfWtYcEUg=s900-c-k-c0x00ffffff-no-rj" class="tw-border tw-rounded-full tw-w-10 tw-h-10 tw-mt-3 tw-float-left">
    </a>
  <ul nz-menu nzMode="horizontal">
vtduong0912's avatar
vtduong0912 committed
6 7
    <li nz-menu-item routerLink="/home" routerLinkActive="active">Home</li>
    <li nz-menu-item routerLink="/jobs" routerLinkActive="active">Jobs</li>
vtduong0912's avatar
vtduong0912 committed
8 9 10 11 12 13 14 15
    <ng-container *ngIf="!isLoggedIn()">
      <li nz-menu-item routerLink="/login" routerLinkActive="active">Login</li>
      <li nz-menu-item>Register</li>
    </ng-container>
    <ng-container *ngIf="isLoggedIn()">
      
      <li *ngIf="isAdmin()" nz-menu-item routerLink="/admin" routerLinkActive="active">Admin</li>
    </ng-container>
vtduong0912's avatar
vtduong0912 committed
16
  </ul>
vtduong0912's avatar
vtduong0912 committed
17 18 19
  <ng-container *ngIf="isLoggedIn()">
    <div class="tw-flex-grow">
      <div class="tw-grid tw-justify-items-end">
vtduong0912's avatar
vtduong0912 committed
20
        <img nz-dropdown nzTrigger="click" [nzDropdownMenu]="menu" src="https://avatars.githubusercontent.com/u/92918544?v=4" class="tw-border tw-rounded-full tw-w-10 tw-h-10 tw-mt-3 tw-float-left tw-cursor-pointer">
vtduong0912's avatar
vtduong0912 committed
21 22 23 24 25 26 27 28 29
        <nz-dropdown-menu #menu="nzDropdownMenu">
          <ul nz-menu>
            <li nz-menu-item>Profile</li>
            <li (click)="logOut()" nz-menu-item routerLink="/logout" routerLinkActive="active">Logout</li>
          </ul>
        </nz-dropdown-menu>
      </div>
    </div>
  </ng-container>
vtduong0912's avatar
vtduong0912 committed
30
</nz-header>