File tree 1 file changed +12
-0
lines changed
tbx/static_src/javascript/components
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ class MobileMenu {
7
7
this . node = node ;
8
8
this . body = document . querySelector ( 'body' ) ;
9
9
this . mobileMenu = document . querySelector ( '[data-mobile-menu]' ) ;
10
+ this . primaryMobileToggle = document . querySelector (
11
+ '[data-primary-mobile-menu-toggle]' ,
12
+ ) ;
10
13
this . lastMenuItem = document . querySelector (
11
14
'[data-last-menu-item-mobile]' ,
12
15
) ;
@@ -33,6 +36,15 @@ class MobileMenu {
33
36
}
34
37
} ) ;
35
38
39
+ // Close the mobile menu if the primary mobile menu toggle is clicked
40
+ if ( this . primaryMobileToggle ) {
41
+ this . primaryMobileToggle . addEventListener ( 'click' , ( ) => {
42
+ if ( this . state . open ) {
43
+ this . close ( ) ;
44
+ }
45
+ } ) ;
46
+ }
47
+
36
48
// Close the mobile menu when the focus moves away from the last item in the top level
37
49
if ( this . lastMenuItem === null ) {
38
50
return ;
You can’t perform that action at this time.
0 commit comments