Skip to content

Commit 650103d

Browse files
mmalerbaandrewseguin
authored andcommitted
demo(sidenav-a11y): use MediaMatcher (#7724)
1 parent 9b07712 commit 650103d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/demo-app/a11y/sidenav/mobile-sidenav-a11y.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import {MediaMatcher} from '@angular/cdk/layout';
12
import {ChangeDetectorRef, Component, OnDestroy, ViewEncapsulation} from '@angular/core';
23

34

@@ -11,14 +12,15 @@ import {ChangeDetectorRef, Component, OnDestroy, ViewEncapsulation} from '@angul
1112
preserveWhitespaces: false,
1213
})
1314
export class SidenavMobileAccessibilityDemo implements OnDestroy {
14-
mobileQuery = matchMedia('(max-width: 600px)');
15+
mobileQuery: MediaQueryList;
1516

1617
filler = Array(20).fill(0);
1718

1819
_mobileQueryListener: () => void;
1920

20-
constructor(changeDetectorRef: ChangeDetectorRef) {
21+
constructor(changeDetectorRef: ChangeDetectorRef, media: MediaMatcher) {
2122
this._mobileQueryListener = () => changeDetectorRef.detectChanges();
23+
this.mobileQuery = media.matchMedia('(max-width: 600px)');
2224
this.mobileQuery.addListener(this._mobileQueryListener);
2325
}
2426

0 commit comments

Comments
 (0)