Ontica/Empiria.Land.Intranet

View on GitHub
src/app/main-layout/nav-menu/nav-menu.component.html

Summary

Maintainability
Test Coverage
<ul>
  <li *ngFor="let item of items">
    <a *ngIf="!item.disabled && !item.hidden && !item.routerLink"
       [class.selected]="item.selected"
       [class.disabled]="item.disabled"
       (click)='onClick(item)'>{{item.text}}</a>
    <a *ngIf="!item.disabled && !item.hidden && item.routerLink"
       [routerLink]="[item.routerLink]"
       routerLinkActive="selected"
       routerLinkActiveOption="{exact:true}"
       (click)='onClick(item)'>{{item.text}}</a>
    <a *ngIf="item.disabled && !item.hidden" class="disabled">{{item.text}}</a>
  </li>
</ul>