|
|
@ -8,7 +8,7 @@ |
|
|
|
|
|
|
|
|
<ng-template #defaultLink let-route> |
|
|
<ng-template #defaultLink let-route> |
|
|
<li class="nav-item" *abpPermission="route.requiredPolicy"> |
|
|
<li class="nav-item" *abpPermission="route.requiredPolicy"> |
|
|
<a class="nav-link" [routerLink]="[route.path]" |
|
|
<a (click)="navigating = true" class="nav-link" [routerLink]="[route.path]" |
|
|
><i *ngIf="route.iconClass" [ngClass]="route.iconClass"></i> |
|
|
><i *ngIf="route.iconClass" [ngClass]="route.iconClass"></i> |
|
|
{{ route.name | abpLocalization }}</a |
|
|
{{ route.name | abpLocalization }}</a |
|
|
> |
|
|
> |
|
|
@ -60,7 +60,7 @@ |
|
|
|
|
|
|
|
|
<ng-template #defaultChild let-child> |
|
|
<ng-template #defaultChild let-child> |
|
|
<div class="dropdown-submenu" *abpPermission="child.requiredPolicy"> |
|
|
<div class="dropdown-submenu" *abpPermission="child.requiredPolicy"> |
|
|
<a class="dropdown-item" [routerLink]="[child.path]"> |
|
|
<a (click)="navigating = true" class="dropdown-item" [routerLink]="[child.path]"> |
|
|
<i *ngIf="child.iconClass" [ngClass]="child.iconClass"></i> |
|
|
<i *ngIf="child.iconClass" [ngClass]="child.iconClass"></i> |
|
|
{{ child.name | abpLocalization }}</a |
|
|
{{ child.name | abpLocalization }}</a |
|
|
> |
|
|
> |
|
|
@ -91,6 +91,7 @@ |
|
|
#childrenContainer |
|
|
#childrenContainer |
|
|
class="dropdown-menu border-0 shadow-sm" |
|
|
class="dropdown-menu border-0 shadow-sm" |
|
|
[class.d-block]="smallScreen && dropdownSubmenu.isOpen()" |
|
|
[class.d-block]="smallScreen && dropdownSubmenu.isOpen()" |
|
|
|
|
|
[class.d-none]="navigating" |
|
|
> |
|
|
> |
|
|
<ng-container *ngTemplateOutlet="forTemplate; context: { $implicit: child }"></ng-container> |
|
|
<ng-container *ngTemplateOutlet="forTemplate; context: { $implicit: child }"></ng-container> |
|
|
</div> |
|
|
</div> |
|
|
|