File tree 5 files changed +8
-5
lines changed
5 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -8,10 +8,10 @@ import styles from './ToolSelectorsNarrow.module.scss'
8
8
9
9
const ToolSelectorsNarrow : FC < { } > = ( ) => {
10
10
11
- const { toolsRoutes } : RouteContextData = useContext ( routeContext )
11
+ const { toolsRoutesForNav } : RouteContextData = useContext ( routeContext )
12
12
const [ isOpen , setIsOpen ] : [ boolean , Dispatch < SetStateAction < boolean > > ] = useState < boolean > ( false )
13
13
14
- const toolSelectors : Array < JSX . Element > = toolsRoutes
14
+ const toolSelectors : Array < JSX . Element > = toolsRoutesForNav
15
15
. map ( route => (
16
16
< ToolSelectorNarrow
17
17
key = { route . title }
Original file line number Diff line number Diff line change @@ -7,10 +7,9 @@ import styles from './ToolSelectorsWide.module.scss'
7
7
8
8
const ToolSelectorsWide : FC < { } > = ( ) => {
9
9
10
- const { toolsRoutes } : RouteContextData = useContext ( routeContext )
10
+ const { toolsRoutesForNav } : RouteContextData = useContext ( routeContext )
11
11
12
- const selectors : Array < JSX . Element > = toolsRoutes
13
- . filter ( route => ! route . hide )
12
+ const selectors : Array < JSX . Element > = toolsRoutesForNav
14
13
. map ( route => (
15
14
< ToolSelectorWide
16
15
key = { route . title }
Original file line number Diff line number Diff line change @@ -14,5 +14,6 @@ export interface RouteContextData {
14
14
rootLoggedInRoute : string
15
15
rootLoggedOutRoute : string
16
16
toolsRoutes : Array < PlatformRoute >
17
+ toolsRoutesForNav : Array < PlatformRoute >
17
18
utilsRoutes : Array < PlatformRoute >
18
19
}
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ export const defaultRouteContextData: RouteContextData = {
14
14
rootLoggedInRoute : '' ,
15
15
rootLoggedOutRoute : '' ,
16
16
toolsRoutes : [ ] ,
17
+ toolsRoutesForNav : [ ] ,
17
18
utilsRoutes : [ ] ,
18
19
}
19
20
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ export const RouteProvider: FC<RouteProviderProps> = (props: RouteProviderProps)
27
27
28
28
// TODO: try to make these prop names configurable instead of hard-codded
29
29
const toolsRoutes : Array < PlatformRoute > = props . toolsRoutes . filter ( route => route . enabled )
30
+ const toolsRoutesForNav : Array < PlatformRoute > = toolsRoutes . filter ( route => ! route . hide )
30
31
const utilsRoutes : Array < PlatformRoute > = props . utilsRoutes . filter ( route => route . enabled )
31
32
allRoutes = [
32
33
...toolsRoutes ,
@@ -44,6 +45,7 @@ export const RouteProvider: FC<RouteProviderProps> = (props: RouteProviderProps)
44
45
rootLoggedInRoute : props . rootLoggedIn ,
45
46
rootLoggedOutRoute : props . rootLoggedOut ,
46
47
toolsRoutes,
48
+ toolsRoutesForNav,
47
49
utilsRoutes,
48
50
}
49
51
setRouteContextData ( contextData )
You can’t perform that action at this time.
0 commit comments