Skip to content

Commit 29185a8

Browse files
wagnermacielkirjs
authored andcommitted
docs: fix standlone menu overlay
1 parent 0812ac3 commit 29185a8

File tree

6 files changed

+12
-9
lines changed

6 files changed

+12
-9
lines changed

adev/src/content/examples/aria/menu/src/menu-standalone/app/app.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div ngMenu>
1+
<div ngMenu (mouseover)="hasInteracted.set(true)" (focusin)="hasInteracted.set(true)">
22
<ng-template ngMenuContent>
33
<span id="security-label" class="heading">SECURITY</span>
44

@@ -20,7 +20,7 @@
2020
</div>
2121

2222
<ng-template
23-
[cdkConnectedOverlayOpen]="true"
23+
[cdkConnectedOverlayOpen]="hasInteracted()"
2424
[cdkConnectedOverlay]="{origin: resetItem, usePopover: 'inline'}"
2525
[cdkConnectedOverlayPositions]="[{originX: 'end', originY: 'top', overlayY: 'top', overlayX: 'start', offsetX: 6}]"
2626
cdkAttachPopoverAsChild

adev/src/content/examples/aria/menu/src/menu-standalone/app/app.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component, viewChild} from '@angular/core';
1+
import {Component, signal, viewChild} from '@angular/core';
22
import {Menu, MenuContent, MenuItem} from '@angular/aria/menu';
33
import {OverlayModule} from '@angular/cdk/overlay';
44

@@ -9,5 +9,6 @@ import {OverlayModule} from '@angular/cdk/overlay';
99
imports: [Menu, MenuContent, MenuItem, OverlayModule],
1010
})
1111
export class App {
12+
hasInteracted = signal(false);
1213
updateMenu = viewChild<Menu<string>>('updateMenu');
1314
}

adev/src/content/examples/aria/menu/src/menu-standalone/material/app/app.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div ngMenu class="material-menu">
1+
<div ngMenu class="material-menu" (mouseover)="hasInteracted.set(true)" (focusin)="hasInteracted.set(true)">
22
<ng-template ngMenuContent>
33
<span id="security-label" class="heading">SECURITY</span>
44

@@ -20,7 +20,7 @@
2020
</div>
2121

2222
<ng-template
23-
[cdkConnectedOverlayOpen]="true"
23+
[cdkConnectedOverlayOpen]="hasInteracted()"
2424
[cdkConnectedOverlay]="{origin: resetItem, usePopover: 'inline'}"
2525
[cdkConnectedOverlayPositions]="[{originX: 'end', originY: 'top', overlayY: 'top', overlayX: 'start', offsetX: 6}]"
2626
cdkAttachPopoverAsChild

adev/src/content/examples/aria/menu/src/menu-standalone/material/app/app.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component, viewChild} from '@angular/core';
1+
import {Component, signal, viewChild} from '@angular/core';
22
import {Menu, MenuContent, MenuItem} from '@angular/aria/menu';
33
import {OverlayModule} from '@angular/cdk/overlay';
44

@@ -9,5 +9,6 @@ import {OverlayModule} from '@angular/cdk/overlay';
99
imports: [Menu, MenuContent, MenuItem, OverlayModule],
1010
})
1111
export class App {
12+
hasInteracted = signal(false);
1213
updateMenu = viewChild<Menu<string>>('updateMenu');
1314
}

adev/src/content/examples/aria/menu/src/menu-standalone/retro/app/app.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div ngMenu class="retro-menu">
1+
<div ngMenu class="retro-menu" (mouseover)="hasInteracted.set(true)" (focusin)="hasInteracted.set(true)">
22
<ng-template ngMenuContent>
33
<span id="security-label" class="heading">SECURITY</span>
44

@@ -20,7 +20,7 @@
2020
</div>
2121

2222
<ng-template
23-
[cdkConnectedOverlayOpen]="true"
23+
[cdkConnectedOverlayOpen]="hasInteracted()"
2424
[cdkConnectedOverlay]="{origin: resetItem, usePopover: 'inline'}"
2525
[cdkConnectedOverlayPositions]="[{originX: 'end', originY: 'top', overlayY: 'top', overlayX: 'start', offsetX: 6}]"
2626
cdkAttachPopoverAsChild

adev/src/content/examples/aria/menu/src/menu-standalone/retro/app/app.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component, viewChild} from '@angular/core';
1+
import {Component, signal, viewChild} from '@angular/core';
22
import {Menu, MenuContent, MenuItem} from '@angular/aria/menu';
33
import {OverlayModule} from '@angular/cdk/overlay';
44

@@ -9,5 +9,6 @@ import {OverlayModule} from '@angular/cdk/overlay';
99
imports: [Menu, MenuContent, MenuItem, OverlayModule],
1010
})
1111
export class App {
12+
hasInteracted = signal(false);
1213
updateMenu = viewChild<Menu<string>>('updateMenu');
1314
}

0 commit comments

Comments
 (0)