@@ -42,6 +42,7 @@ export default function Navbar() {
42
42
< Link href = { link . link } key = { link . id } >
43
43
< div
44
44
className = { isMobile ? link . mobileClassName : link . desktopClassName }
45
+ onClick = { toggleNav }
45
46
>
46
47
{ link . label }
47
48
</ div >
@@ -51,44 +52,49 @@ export default function Navbar() {
51
52
return (
52
53
< div className = { styles . nav } >
53
54
< nav className = { styles . mobileNavBar } >
54
- < div className = { styles . mobileLogo } >
55
- < Link href = '/' >
56
- < div className = { styles . homeLink } >
57
- < Image
58
- src = '/assets/dsd-circle-logo.png'
59
- alt = 'Logo'
60
- width = { 45 }
61
- height = { 45 }
62
- />
63
- < span className = { styles . home } > { internalLinks . home . label } </ span >
55
+ < div className = { styles . mobileLogoIconContainer } >
56
+ < div className = { styles . mobileLogo } >
57
+ < Link href = '/' >
58
+ < div
59
+ className = { styles . homeLink }
60
+ onClick = { ( ) => setIsNavVisible ( false ) }
61
+ >
62
+ < Image
63
+ src = '/assets/dsd-circle-logo.png'
64
+ alt = 'Logo'
65
+ width = { 45 }
66
+ height = { 45 }
67
+ />
68
+ < span className = { styles . home } > { internalLinks . home . label } </ span >
69
+ </ div >
70
+ </ Link >
71
+ </ div >
72
+ { isNavVisible ? (
73
+ < div className = { styles . crossContainer } >
74
+ < div
75
+ onClick = { toggleNav }
76
+ className = { styles . cross }
77
+ data-testid = 'navbar-collapse'
78
+ >
79
+ < div className = { styles . line } > </ div >
80
+ < div className = { styles . line } > </ div >
81
+ </ div >
64
82
</ div >
65
- </ Link >
66
- </ div >
67
- { isNavVisible ? (
68
- < div className = { styles . crossContainer } >
83
+ ) : (
69
84
< div
85
+ className = { styles . hamburger }
70
86
onClick = { toggleNav }
71
- className = { styles . cross }
72
- data-testid = 'navbar-collapse'
87
+ data-testid = 'navbar-expand'
73
88
>
74
89
< div className = { styles . line } > </ div >
75
90
< div className = { styles . line } > </ div >
91
+ < div className = { styles . line } > </ div >
76
92
</ div >
77
- </ div >
78
- ) : (
79
- < div
80
- className = { styles . hamburger }
81
- onClick = { toggleNav }
82
- data-testid = 'navbar-expand'
83
- >
84
- < div className = { styles . line } > </ div >
85
- < div className = { styles . line } > </ div >
86
- < div className = { styles . line } > </ div >
87
- </ div >
88
- ) }
93
+ ) }
94
+ </ div >
89
95
< div
90
96
className = { styles . mobileNavBackground }
91
- style = { { display : isNavVisible ? 'block ' : 'none' } }
97
+ style = { { display : isNavVisible ? 'flex ' : 'none' } }
92
98
>
93
99
< div className = { styles . mobileNav } >
94
100
{ navLinks ( true ) }
0 commit comments