Browse Source

[PM-7278] Fix undefined reference to `keyManager` within `menu-trigger-for` directive (#8614)

pull/8617/head
Cesar Gonzalez 2 years ago committed by GitHub
parent
commit
e2e593c0fe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 8
      libs/components/src/menu/menu-trigger-for.directive.ts

8
libs/components/src/menu/menu-trigger-for.directive.ts

@ -88,12 +88,12 @@ export class MenuTriggerForDirective implements OnDestroy { @@ -88,12 +88,12 @@ export class MenuTriggerForDirective implements OnDestroy {
}
this.destroyMenu();
});
this.menu.keyManager.setFirstItemActive();
this.keyDownEventsSub =
this.menu.keyManager &&
this.overlayRef
if (this.menu.keyManager) {
this.menu.keyManager.setFirstItemActive();
this.keyDownEventsSub = this.overlayRef
.keydownEvents()
.subscribe((event: KeyboardEvent) => this.menu.keyManager.onKeydown(event));
}
}
private destroyMenu() {

Loading…
Cancel
Save