From 4cc97be7161942958be2f5c4288f5985dc527af1 Mon Sep 17 00:00:00 2001 From: Alejandro <95312462+AGMASO@users.noreply.github.com> Date: Fri, 31 Oct 2025 13:19:36 +0100 Subject: [PATCH] fix: temporary hide markets on testnet --- pages/markets.page.tsx | 15 ++++++++++++++- src/ui-config/menu-items/index.tsx | 2 ++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/pages/markets.page.tsx b/pages/markets.page.tsx index ee973444a7..ac017e6337 100644 --- a/pages/markets.page.tsx +++ b/pages/markets.page.tsx @@ -1,9 +1,12 @@ import { Box, Container } from '@mui/material'; +import { useRouter } from 'next/router'; import { ReactNode, useEffect } from 'react'; +import { ROUTES } from 'src/components/primitives/Link'; import { MainLayout } from 'src/layouts/MainLayout'; import { MarketAssetsListContainer } from 'src/modules/markets/MarketAssetsListContainer'; import { MarketsTopPanel } from 'src/modules/markets/MarketsTopPanel'; import { useRootStore } from 'src/store/root'; +import { ENABLE_TESTNET } from 'src/utils/marketsAndNetworksConfig'; interface MarketContainerProps { children: ReactNode; @@ -38,13 +41,23 @@ export const MarketContainer = ({ children }: MarketContainerProps) => { }; export default function Markets() { + const router = useRouter(); const trackEvent = useRootStore((store) => store.trackEvent); useEffect(() => { + if (ENABLE_TESTNET) { + router.replace(ROUTES.dashboard); + return; + } + trackEvent('Page Viewed', { 'Page Name': 'Markets', }); - }, [trackEvent]); + }, [router, trackEvent]); + + if (ENABLE_TESTNET) { + return null; + } return ( <> diff --git a/src/ui-config/menu-items/index.tsx b/src/ui-config/menu-items/index.tsx index 3552e59605..cba8cc07c2 100644 --- a/src/ui-config/menu-items/index.tsx +++ b/src/ui-config/menu-items/index.tsx @@ -28,6 +28,8 @@ export const navigation: Navigation[] = [ link: ROUTES.markets, title: t`Markets`, dataCy: 'menuMarkets', + // Temporary hide Markets menu item on testnet + isVisible: () => !ENABLE_TESTNET, }, { link: ROUTES.governance,