@@ -13,7 +13,7 @@ import { useRequiredScopeParam } from '../../hooks/useScopeParam'
1313import { NetworkMenu } from './NetworkMenu'
1414import { LayerMenu } from './LayerMenu'
1515import { LayerDetails } from './LayerDetails'
16- import { scopeFreedom , RouteUtils } from '../../utils/route-utils'
16+ import { scopeFreedom , RouteUtils , mergeNetworksInLayerSelector } from '../../utils/route-utils'
1717import { styled } from '@mui/material/styles'
1818import KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft'
1919import { useScreenSize } from '../../hooks/useScreensize'
@@ -109,7 +109,9 @@ const LayerPickerContent: FC<LayerPickerContentProps> = ({ isOutOfDate, onClose,
109109 < div >
110110 {
111111 // Do we need a "back to networks" button ?
112- ( ( scopeFreedom === 'network-layer' && tabletStep === LayerPickerTabletStep . Layer ) || // Stepping back from layers
112+ ( ( scopeFreedom === 'network-layer' &&
113+ ! mergeNetworksInLayerSelector &&
114+ tabletStep === LayerPickerTabletStep . Layer ) || // Stepping back from layers
113115 ( scopeFreedom === 'network' && tabletStep === LayerPickerTabletStep . LayerDetails ) ) && ( // Stepping back from details, skipping layers
114116 < TabletBackButton
115117 variant = "text"
@@ -146,7 +148,7 @@ const LayerPickerContent: FC<LayerPickerContentProps> = ({ isOutOfDate, onClose,
146148 < Divider />
147149 < StyledContent >
148150 < Grid container >
149- { scopeFreedom !== 'layer' &&
151+ { ! ( scopeFreedom === 'layer' || mergeNetworksInLayerSelector ) &&
150152 ( ! isTablet || ( isTablet && tabletStep === LayerPickerTabletStep . Network ) ) && (
151153 < Grid xs = { 12 } md = { 3 } >
152154 < NetworkMenu
0 commit comments