Skip to content

Commit 838ab20

Browse files
committed
Add queryParams to sidebar-nav-link
1 parent b3a9121 commit 838ab20

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

projects/coreui/angular/src/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
[attr.disabled]="isDisabled()"
1414
routerLinkActive="active"
1515
[routerLink]="[item.url]"
16+
[queryParams]="getQueryParams()"
17+
[routerLinkActiveOptions]="getActiveOptions()"
1618
(click)="hideMobile()">
1719
<i *ngIf="helper.hasIcon(item)" [ngClass]="helper.getIconClass(item)"></i>
1820
<ng-container>{{item.name}}</ng-container>

projects/coreui/angular/src/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,13 @@ export class AppSidebarNavLinkComponent implements OnInit {
5858
this.renderer.removeClass(this.document.body, 'sidebar-show');
5959
}
6060
}
61+
62+
public getQueryParams() {
63+
return this.link.queryParams ? this.link.queryParams : {};
64+
}
65+
66+
public getActiveOptions() {
67+
return this.link.activeOptions ? this.link.activeOptions : '';
68+
}
69+
6170
}

0 commit comments

Comments
 (0)