1
1
import React , { useContext } from 'react' ;
2
2
import classes from './DashboardHeader.module.css' ;
3
3
import cn from 'classnames' ;
4
- import { NavLink , useNavigate } from 'react-router-dom' ;
4
+ import { NavLink , useLocation , useNavigate } from 'react-router-dom' ;
5
5
import { useTranslation } from 'react-i18next' ;
6
6
import {
7
7
StudioAvatar ,
@@ -21,7 +21,7 @@ import { useRepoPath } from 'dashboard/hooks/useRepoPath';
21
21
import { usePageHeaderTitle } from 'dashboard/hooks/usePageHeaderTitle' ;
22
22
import { useSubroute } from '../../../hooks/useSubRoute' ;
23
23
import type { HeaderMenuItem } from '../../../types/HeaderMenuItem' ;
24
- import { dashboardHeaderMenuItems } from '../../../utils/headerUtils/headerUtils ' ;
24
+ import { dashboardHeaderMenuItems } from '../../../utils/headerUtils' ;
25
25
import { StringUtils } from '@studio/pure-functions' ;
26
26
import { FeatureFlag , shouldDisplayFeature } from 'app-shared/utils/featureToggleUtils' ;
27
27
@@ -53,6 +53,7 @@ type TopNavigationMenuProps = {
53
53
function TopNavigationMenuItem ( { menuItem } : TopNavigationMenuProps ) : React . ReactElement {
54
54
const selectedContext : string = useSelectedContext ( ) ;
55
55
const { t } = useTranslation ( ) ;
56
+ const location = useLocation ( ) ;
56
57
const path : string = `${ menuItem . link } /${ selectedContext } ` ;
57
58
const currentRoutePath : string = extractSecondLastRouterParam ( location . pathname ) ;
58
59
0 commit comments