@@ -143,24 +143,23 @@ const DropdownContent = ({
143
143
className = { `${ styles . docsNavDropdownMenu } ${ isVisible ? styles . visible : '' } ` }
144
144
style = { { position : "fixed" , ...dropdownStyles } }
145
145
>
146
- < div
146
+ < Link
147
147
key = { 99 }
148
+ to = { dropdownCategory . customProps . href }
148
149
className = { `${ styles . docsNavMenuItem } ${ hovered === 99 ? styles . docsNavHovered : "" } ` }
149
150
onMouseEnter = { ( ) => setHovered ( 99 ) }
150
151
onMouseLeave = { ( ) => setHovered ( null ) }
152
+ onClick = { handleMouseLeave }
153
+ style = { { textDecoration : 'none' , display : 'block' } }
151
154
>
152
- < Link
153
- to = { dropdownCategory . customProps . href }
154
- className = { styles . docsNavMenuHeader }
155
- onClick = { handleMouseLeave }
156
- >
155
+ < div className = { styles . docsNavMenuHeader } >
157
156
< Translate
158
157
id = { `sidebar.dropdownCategories.category.${ dropdownCategory . label } ` }
159
158
description = { `Translation for ${ dropdownCategory . label } ` }
160
159
>
161
160
{ dropdownCategory . label }
162
161
</ Translate >
163
- </ Link >
162
+ </ div >
164
163
< div className = { styles . docsNavMenuDescription } >
165
164
< Translate
166
165
id = { `sidebar.dropdownCategories.category.description.${ dropdownCategory . label } ` }
@@ -169,39 +168,36 @@ const DropdownContent = ({
169
168
{ dropdownCategory . description }
170
169
</ Translate >
171
170
</ div >
172
- </ div >
171
+ </ Link >
173
172
< hr className = { styles . docsNavMenuDivider } />
174
173
< div className = { styles . docsNavMenuItems } >
175
174
{ dropdownCategory . items . map ( ( item , index ) => (
176
- < div
175
+ < Link
177
176
key = { index }
177
+ to = { item . href }
178
178
className = { `${ styles . docsNavMenuItem } ${ hovered === index ? styles . docsNavHovered : "" } ` }
179
179
onMouseEnter = { ( ) => setHovered ( index ) }
180
180
onMouseLeave = { ( ) => setHovered ( null ) }
181
+ onClick = { handleMouseLeave }
182
+ style = { { textDecoration : 'none' , display : 'block' } }
181
183
>
182
- < Link
183
- to = { item . href }
184
- className = { styles . docsNavItemTitle }
185
- onClick = { handleMouseLeave }
186
- >
184
+ < div className = { styles . docsNavItemTitle } >
187
185
< Translate
188
186
id = { `sidebar.dropdownCategories.category.${ dropdownCategory . label } .${ item . label } ` }
189
187
description = { `Translation for ${ dropdownCategory . label } .${ item . label } ` }
190
188
>
191
189
{ item . label }
192
190
</ Translate >
193
-
194
- </ Link >
191
+ </ div >
195
192
< div className = { styles . docsNavItemDescription } >
196
193
< Translate
197
194
id = { `sidebar.dropdownCategories.category.${ dropdownCategory . label } .${ item . label } .description` }
198
195
description = { `Translation for ${ dropdownCategory . label } .${ item . label } description` }
199
196
>
200
197
{ item . description }
201
198
</ Translate >
202
-
203
199
</ div >
204
- </ div >
200
+ </ Link >
205
201
) ) }
206
202
</ div >
207
203
</ div >
0 commit comments