Skip to content

Commit 9aee510

Browse files
fix(sidenav): Fix active item not showing
1 parent 996b7a3 commit 9aee510

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/ui-shell/sidenav/sidenav-item.component.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ import { Router } from "@angular/router";
2323
<a
2424
class="bx--side-nav__link"
2525
[href]="href"
26+
[ngClass]="{
27+
'.bx--side-nav__link--current': active
28+
}"
2629
[attr.role]="(isSubMenu ? 'menuitem' : null)"
2730
[attr.aria-current]="(active ? 'page' : null)"
2831
[attr.title]="title ? title : null"

src/ui-shell/ui-shell.stories.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ storiesOf("Components|UI Shell", module)
202202
.add("Side Navigation", () => ({
203203
template: `
204204
<ibm-sidenav>
205-
<ibm-sidenav-item>
205+
<ibm-sidenav-item active="true">
206206
<svg ibmIcon="fade" size="16"></svg>
207207
Link
208208
</ibm-sidenav-item>
@@ -212,7 +212,7 @@ storiesOf("Components|UI Shell", module)
212212
</ibm-sidenav-item>
213213
<ibm-sidenav-menu title="Category title">
214214
<svg ibmIcon="fade" size="16"></svg>
215-
<ibm-sidenav-item>Link</ibm-sidenav-item>
215+
<ibm-sidenav-item active="true">Link</ibm-sidenav-item>
216216
<ibm-sidenav-item>Link</ibm-sidenav-item>
217217
<ibm-sidenav-item>Link</ibm-sidenav-item>
218218
</ibm-sidenav-menu>

0 commit comments

Comments
 (0)