File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed
Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -35,4 +35,9 @@ export default class PgMenu extends HTMLElement {
3535 } ) ;
3636 }
3737
38+ focus ( ) {
39+ const first = this . $items . firstChild as HTMLElement ;
40+ first ?. focus ( ) ;
41+ }
42+
3843}
Original file line number Diff line number Diff line change @@ -30,4 +30,8 @@ export default class PgMenuItem extends HTMLElement {
3030 } )
3131 }
3232
33+ focus ( ) {
34+ this . $label . focus ( ) ;
35+ }
36+
3337}
Original file line number Diff line number Diff line change @@ -16,7 +16,6 @@ export default class PgOverlayMenu extends PgOverlay {
1616
1717 @Prop ( ) source : HTMLElement | null = null ;
1818 @Prop ( ) items = [ ] ;
19- #uniqueId = 0 ;
2019
2120 render ( changes ) {
2221 if ( changes . items ) {
@@ -34,10 +33,10 @@ export default class PgOverlayMenu extends PgOverlay {
3433 } ) ;
3534 }
3635 this . $overlay . addEventListener ( 'toggle' , this . #toggle. bind ( this ) ) ;
36+ this . $menu . focus ( ) ;
3737 }
3838
3939 #toggle( e : ToggleEvent ) {
40- console . log ( e . newState ) ;
4140 if ( e . newState === 'closed' ) {
4241 this . close ( ) ;
4342 }
You can’t perform that action at this time.
0 commit comments