@@ -23,6 +23,7 @@ import {
2323 fixedNetwork ,
2424 fixedLayer ,
2525 RouteUtils ,
26+ skipGraph ,
2627} from './app/utils/route-utils'
2728import { RoutingErrorPage } from './app/pages/RoutingErrorPage'
2829import { ThemeByNetwork , withDefaultTheme } from './app/components/ThemeByNetwork'
@@ -65,7 +66,7 @@ const NetworkSpecificPart = () => (
6566)
6667
6768/**
68- * In case of being restricted to a specific layer, jump to a dashboard
69+ * In case of being restricted to a specific layer or layers , jump to a dashboard
6970 *
7071 * This should be rendered on the landing page, since we don't want the opening graph.
7172 */
@@ -75,8 +76,11 @@ const RedirectToDashboard: FC = () => {
7576 useEffect ( ( ) =>
7677 navigate (
7778 RouteUtils . getDashboardRoute ( {
78- network : fixedNetwork ?? RouteUtils . getEnabledNetworksForLayer ( fixedLayer ! ) [ 0 ] ! ,
79- layer : fixedLayer ! ,
79+ network :
80+ fixedNetwork ?? fixedLayer
81+ ? RouteUtils . getEnabledNetworksForLayer ( fixedLayer ) [ 0 ] !
82+ : RouteUtils . getEnabledScopes ( ) [ 0 ] . network ,
83+ layer : fixedLayer ?? RouteUtils . getEnabledScopes ( ) [ 0 ] . layer ,
8084 } ) ,
8185 ) ,
8286 )
@@ -99,7 +103,7 @@ export const routes: RouteObject[] = [
99103 children : [
100104 {
101105 path : '/' ,
102- element : fixedLayer ? < RedirectToDashboard /> : withDefaultTheme ( < HomePage /> , true ) ,
106+ element : skipGraph ? < RedirectToDashboard /> : withDefaultTheme ( < HomePage /> , true ) ,
103107 } ,
104108 ...( ! ! fixedNetwork && ! ! fixedLayer
105109 ? [ ]
0 commit comments