Skip to content

Commit fac249c

Browse files
authored
Merge pull request #417 from topcoder-platform/PROD-2086_mobile-nav
PROD-2086 remove obsolete url from mobile hamburger nav-> qa
2 parents 06a8ee6 + 0a73004 commit fac249c

File tree

5 files changed

+8
-5
lines changed

5 files changed

+8
-5
lines changed

src-ts/header/tool-selectors/tool-selectors-narrow/ToolSelectorsNarrow.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import styles from './ToolSelectorsNarrow.module.scss'
88

99
const ToolSelectorsNarrow: FC<{}> = () => {
1010

11-
const { toolsRoutes }: RouteContextData = useContext(routeContext)
11+
const { toolsRoutesForNav }: RouteContextData = useContext(routeContext)
1212
const [isOpen, setIsOpen]: [boolean, Dispatch<SetStateAction<boolean>>] = useState<boolean>(false)
1313

14-
const toolSelectors: Array<JSX.Element> = toolsRoutes
14+
const toolSelectors: Array<JSX.Element> = toolsRoutesForNav
1515
.map(route => (
1616
<ToolSelectorNarrow
1717
key={route.title}

src-ts/header/tool-selectors/tool-selectors-wide/ToolSelectorsWide.tsx

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@ import styles from './ToolSelectorsWide.module.scss'
77

88
const ToolSelectorsWide: FC<{}> = () => {
99

10-
const { toolsRoutes }: RouteContextData = useContext(routeContext)
10+
const { toolsRoutesForNav }: RouteContextData = useContext(routeContext)
1111

12-
const selectors: Array<JSX.Element> = toolsRoutes
13-
.filter(route => !route.hide)
12+
const selectors: Array<JSX.Element> = toolsRoutesForNav
1413
.map(route => (
1514
<ToolSelectorWide
1615
key={route.title}

src-ts/lib/route-provider/route-context-data.model.ts

+1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@ export interface RouteContextData {
1414
rootLoggedInRoute: string
1515
rootLoggedOutRoute: string
1616
toolsRoutes: Array<PlatformRoute>
17+
toolsRoutesForNav: Array<PlatformRoute>
1718
utilsRoutes: Array<PlatformRoute>
1819
}

src-ts/lib/route-provider/route.context.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export const defaultRouteContextData: RouteContextData = {
1414
rootLoggedInRoute: '',
1515
rootLoggedOutRoute: '',
1616
toolsRoutes: [],
17+
toolsRoutesForNav: [],
1718
utilsRoutes: [],
1819
}
1920

src-ts/lib/route-provider/route.provider.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export const RouteProvider: FC<RouteProviderProps> = (props: RouteProviderProps)
2727

2828
// TODO: try to make these prop names configurable instead of hard-codded
2929
const toolsRoutes: Array<PlatformRoute> = props.toolsRoutes.filter(route => route.enabled)
30+
const toolsRoutesForNav: Array<PlatformRoute> = toolsRoutes.filter(route => !route.hide)
3031
const utilsRoutes: Array<PlatformRoute> = props.utilsRoutes.filter(route => route.enabled)
3132
allRoutes = [
3233
...toolsRoutes,
@@ -44,6 +45,7 @@ export const RouteProvider: FC<RouteProviderProps> = (props: RouteProviderProps)
4445
rootLoggedInRoute: props.rootLoggedIn,
4546
rootLoggedOutRoute: props.rootLoggedOut,
4647
toolsRoutes,
48+
toolsRoutesForNav,
4749
utilsRoutes,
4850
}
4951
setRouteContextData(contextData)

0 commit comments

Comments
 (0)