Skip to content

Commit 0c9d295

Browse files
authored
[ACS-10198]: adds role and label (#4877)
* [ACS-10198]: adds role and label * [ACS-10198]: migrates to nav tag
1 parent b14838c commit 0c9d295

File tree

2 files changed

+18
-13
lines changed

2 files changed

+18
-13
lines changed
Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
<div class="aca-sidenav">
2-
<app-sidenav-header (toggleNavBar)="toggleClick()" />
2+
<app-sidenav-header (toggleNavBar)="toggleClick()" />
33

4-
<div class="aca-sidenav__section">
5-
<div *ngFor="let group of groups; trackBy: trackByGroupId" class="aca-sidenav__section__actions">
6-
<mat-list-item class="aca-sidenav__section__actions__item" *ngFor="let item of group.items; trackBy: trackByLinkId">
7-
<ng-container *ngIf="!item.component">
8-
<app-expand-menu [item]="item" />
9-
</ng-container>
10-
<ng-container *ngIf="item.component">
11-
<adf-dynamic-component [data]="{ item: item, state: 'expanded' }" [id]="item.component" />
12-
</ng-container>
13-
</mat-list-item>
14-
</div>
4+
<div class="aca-sidenav__section">
5+
<div *ngFor="let group of groups; trackBy: trackByGroupId" class="aca-sidenav__section__actions">
6+
<nav
7+
[attr.aria-label]="item.title | translate"
8+
class="aca-sidenav__section__actions__item"
9+
*ngFor="let item of group.items; trackBy: trackByLinkId"
10+
>
11+
<ng-container *ngIf="!item.component">
12+
<app-expand-menu [item]="item" />
13+
</ng-container>
14+
<ng-container *ngIf="item.component">
15+
<adf-dynamic-component [data]="{ item: item, state: 'expanded' }" [id]="item.component" />
16+
</ng-container>
17+
</nav>
1518
</div>
19+
</div>
1620
</div>

projects/aca-content/src/lib/components/sidenav/sidenav.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@ import { MatListModule } from '@angular/material/list';
3535
import { ExpandMenuComponent } from './components/expand-menu.component';
3636
import { NavigationEnd } from '@angular/router';
3737
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
38+
import { TranslatePipe } from '@ngx-translate/core';
3839

3940
@Component({
40-
imports: [CommonModule, SidenavHeaderComponent, MatListModule, ExpandMenuComponent, DynamicExtensionComponent],
41+
imports: [CommonModule, SidenavHeaderComponent, MatListModule, ExpandMenuComponent, DynamicExtensionComponent, TranslatePipe],
4142
selector: 'app-sidenav',
4243
templateUrl: './sidenav.component.html',
4344
styleUrls: ['./sidenav.component.scss'],

0 commit comments

Comments
 (0)