[ACA-2782] Header - sidenav menu button expanded/collapsed state not exposed via ARIA (#1239)

* Implement the expanded aria for the sidenav toogle button
This commit is contained in:
Martin Muller
2019-11-06 11:00:36 +01:00
committed by GitHub
parent 349a9df044
commit f0a03c8a30
3 changed files with 6 additions and 1 deletions

View File

@@ -5,6 +5,7 @@
[color]="headerColor$ | async"
[title]="appName$ | async"
(clicked)="toggleClicked.emit($event)"
[expandedSidenav]="expandedSidenav"
>
<div class="adf-toolbar--spacer adf-toolbar-divider"></div>

View File

@@ -28,7 +28,8 @@ import {
ViewEncapsulation,
Output,
EventEmitter,
OnInit
OnInit,
Input
} from '@angular/core';
import { Store } from '@ngrx/store';
import { Observable } from 'rxjs';
@@ -51,6 +52,8 @@ export class AppHeaderComponent implements OnInit {
@Output()
toggleClicked = new EventEmitter();
@Input() expandedSidenav = true;
appName$: Observable<string>;
headerColor$: Observable<string>;
logo$: Observable<string>;

View File

@@ -15,6 +15,7 @@
aria-level="1"
*ngIf="!hideSidenav"
(toggleClicked)="layout.toggleMenu($event)"
[expandedSidenav]="expandedSidenav"
>
</app-header>
</ng-template>