Browse Source

fix(theme-basic): fix navigation dropdowns

pull/1556/head
TheDiaval 7 years ago
parent
commit
35cd51a92c
  1. 19
      npm/ng-packs/packages/theme-basic/src/lib/components/layout-application/layout-application.component.html

19
npm/ng-packs/packages/theme-basic/src/lib/components/layout-application/layout-application.component.html

@ -9,14 +9,20 @@
<ng-template #defaultLink let-route>
<li class="nav-item" [abpPermission]="route.requiredPolicy">
<a class="nav-link" [routerLink]="[route.url]">{{ route.name }}</a>
<a class="nav-link" [routerLink]="[route.url]">{{ route.name | abpLocalization }}</a>
</li>
</ng-template>
<ng-template #dropdownLink let-route>
<li class="nav-item dropdown" ngbDropdown [abpPermission]="route.requiredPolicy" [abpVisibility]="routeContainer">
<li
class="nav-item dropdown"
ngbDropdown
display="static"
[abpPermission]="route.requiredPolicy"
[abpVisibility]="routeContainer"
>
<a ngbDropdownToggle class="nav-link dropdown-toggle" data-toggle="dropdown">
{{ route.name }}
{{ route.name | abpLocalization }}
</a>
<div #routeContainer ngbDropdownMenu class="dropdown-menu dropdown-menu-right">
<ng-template
@ -39,7 +45,7 @@
<ng-template #defaultChild let-child>
<div class="dropdown-submenu" [abpPermission]="child.requiredPolicy">
<a class="dropdown-item py-2 px-2" [routerLink]="[child.url]">{{ child.name }}</a>
<a class="dropdown-item py-2 px-2" [routerLink]="[child.url]">{{ child.name | abpLocalization }}</a>
</div>
</ng-template>
@ -48,10 +54,13 @@
[abpVisibility]="childrenContainer"
class="dropdown-submenu"
ngbDropdown
display="static"
placement="right-top"
[abpPermission]="child.requiredPolicy"
>
<a role="button" class="btn d-block text-left py-2 px-2" ngbDropdownToggle> {{ child.name }} </a>
<a role="button" class="btn d-block text-left py-2 px-2" ngbDropdownToggle>
{{ child.name | abpLocalization }}
</a>
<div #childrenContainer ngbDropdownMenu class="dropdown-menu dropdown-menu-right">
<ng-template
ngFor

Loading…
Cancel
Save