Skip to content

Commit 70652e3

Browse files
author
alirizaadiyahsi
authored
Merge pull request #238 from rqx110/rqx110-patch-1
fixes sidebar-nav menu item
2 parents 4efebca + ff92165 commit 70652e3

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

angular/src/app/layout/sidebar-nav.component.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,39 @@
33
<ng-template ngFor let-menuItem [ngForOf]="menuItems" let-mainMenuItemIndex="index">
44
<li *ngIf="showMenuItem(menuItem)" routerLinkActive="active">
55
<!-- route name -->
6-
<a [routerLink]="[menuItem.route]" *ngIf="!menuItem.items && menuItem.route.indexOf('http') != 0">
6+
<a [routerLink]="[menuItem.route]" *ngIf="!menuItem.items.length && menuItem.route.indexOf('http') != 0">
77
<i *ngIf="menuItem.icon" class="material-icons">{{menuItem.icon}}</i>
88
<span>{{menuItem.name}}</span>
99
</a>
1010
<!-- Static link (starts with 'http') -->
11-
<a href="{{menuItem.route}}" target="_blank" *ngIf="!menuItem.items && menuItem.route.indexOf('http') == 0">
11+
<a href="{{menuItem.route}}" target="_blank" *ngIf="!menuItem.items.length && menuItem.route.indexOf('http') == 0">
1212
<i *ngIf="menuItem.icon" class="material-icons">{{menuItem.icon}}</i>
1313
<span>{{menuItem.name}}</span>
1414
</a>
1515
<!-- Has child menu items (so, this is a parent menu) -->
16-
<a href="javascript:void(0);" [ngClass]="{'menu-toggle': menuItem.items.length}">
16+
<a href="javascript:void(0);" [ngClass]="{'menu-toggle': menuItem.items.length}" *ngIf="menuItem.items.length">
1717
<i *ngIf="menuItem.icon" class="material-icons">{{menuItem.icon}}</i>
1818
<span>{{menuItem.name}}</span>
1919
</a>
20-
<ul class="ml-menu" *ngIf="menuItem.items">
20+
<ul class="ml-menu" *ngIf="menuItem.items.length">
2121
<ng-template ngFor let-subMenuItem [ngForOf]="menuItem.items" let-mainMenuItemIndex="index">
2222
<li *ngIf="showMenuItem(subMenuItem)" routerLinkActive="active">
2323
<!-- route name -->
24-
<a [routerLink]="[subMenuItem.route]" class="toggled" *ngIf="!subMenuItem.items && subMenuItem.route.indexOf('http') != 0">
24+
<a [routerLink]="[subMenuItem.route]" class="toggled" *ngIf="!subMenuItem.items.length && subMenuItem.route.indexOf('http') != 0">
2525
<i *ngIf="subMenuItem.icon" class="material-icons">{{subMenuItem.icon}}</i>
2626
<span>{{subMenuItem.name}}</span>
2727
</a>
2828
<!-- Static link (starts with 'http') -->
29-
<a href="{{subMenuItem.route}}" class="toggled" target="_blank" *ngIf="!subMenuItem.items && subMenuItem.route.indexOf('http') == 0">
29+
<a href="{{subMenuItem.route}}" class="toggled" target="_blank" *ngIf="!subMenuItem.items.length && subMenuItem.route.indexOf('http') == 0">
3030
<i *ngIf="subMenuItem.icon" class="material-icons">{{subMenuItem.icon}}</i>
3131
<span>{{subMenuItem.name}}</span>
3232
</a>
3333
<!-- Has child menu items (so, this is a parent menu) -->
34-
<a href="javascript:void(0);" [ngClass]="{'menu-toggle': subMenuItem.items.length}">
34+
<a href="javascript:void(0);" [ngClass]="{'menu-toggle': subMenuItem.items.length}" *ngIf="menuItem.items.length">
3535
<i *ngIf="subMenuItem.icon" class="material-icons">{{subMenuItem.icon}}</i>
3636
<span>{{subMenuItem.name}}</span>
3737
</a>
38-
<ul class="ml-menu" *ngIf="subMenuItem.items">
38+
<ul class="ml-menu" *ngIf="subMenuItem.items.length">
3939
<ng-template ngFor let-subSubMenuItem [ngForOf]="subMenuItem.items" let-mainMenuItemIndex="index">
4040
<li *ngIf="showMenuItem(subSubMenuItem)" routerLinkActive="active">
4141
<!-- route name -->

0 commit comments

Comments
 (0)