@@ -223,8 +223,6 @@ const TopNav = ({
223
223
setTimeout ( ( ) => {
224
224
const menu = findLevel2Menu ( activeLevel1Id , menuId )
225
225
if ( menu && menu . subMenu ) {
226
- // select first level 3 item
227
- setActiveLevel3Id ( menu . subMenu [ 0 ] . id )
228
226
// this requires the item element to be mounted first
229
227
setIconSelectPos ( menu . subMenu [ 0 ] . id )
230
228
}
@@ -344,7 +342,7 @@ const TopNav = ({
344
342
let found = { m1 : null , m2 : null , m3 : null }
345
343
346
344
// If haven't a path just return
347
- if ( ! path_ ) return found
345
+ if ( ! path_ ) return found
348
346
349
347
menuWithId_ . forEach ( level1 => {
350
348
if ( level1 . href && path_ . indexOf ( level1 . href ) > - 1 ) found = { m1 : level1 . id , m2 : null }
@@ -357,14 +355,14 @@ const TopNav = ({
357
355
} else {
358
356
found = { m1 : level1 . id , m2 : level2 . id , m3 : level3 . id }
359
357
}
360
- if ( ! activeLevel3Id && level3 . collapsed ) setforceHideLevel3 ( true )
358
+ if ( ! activeLevel3Id && level3 . collapsed ) setforceHideLevel3 ( true )
361
359
}
362
360
} )
363
361
} )
364
362
level1 . secondaryMenu && level1 . secondaryMenu . forEach ( level3 => {
365
363
if ( level3 . href ) {
366
364
// Check if path have parameters
367
- const href = level3 . href . indexOf ( "?" ) > - 1 ? level3 . href . split ( "?" ) [ 0 ] : level3 . href ;
365
+ const href = level3 . href . indexOf ( '?' ) > - 1 ? level3 . href . split ( '?' ) [ 0 ] : level3 . href
368
366
if ( path_ . indexOf ( href ) > - 1 ) found = { m1 : level1 . id , m3 : level3 . id }
369
367
}
370
368
} )
@@ -390,13 +388,13 @@ const TopNav = ({
390
388
forceExpand = true
391
389
forceM2 = getMenuIdsFromPath ( menuWithId , '/challenges' ) . m2
392
390
}
393
- } else if ( path . indexOf ( '/my-dashboard' ) > - 1 || path . indexOf ( '/members/' + profileHandle ) > - 1 ) {
391
+ } else if ( path . indexOf ( '/my-dashboard' ) > - 1 || path . indexOf ( '/members/' + profileHandle ) > - 1 ) {
394
392
// If My Dashboard and My Profile page
395
393
setShowLevel3 ( true )
396
394
} else if ( path . indexOf ( '/community/learn' ) > - 1 || path . indexOf ( '/thrive/tracks' ) > - 1 ) {
397
395
// Show 3rd level menu to Community [ Overview - How It Works ]
398
- forceM2 = getMenuIdsFromPath ( menuWithId , '/community' ) . m2 ;
399
- } else if ( ! m2 ) {
396
+ forceM2 = getMenuIdsFromPath ( menuWithId , '/community' ) . m2
397
+ } else if ( ! m2 ) {
400
398
setShowLevel3 ( false )
401
399
setforceHideLevel3 ( true )
402
400
}
0 commit comments