diff --git a/apps/dashboard/src/@/components/blocks/NetworkSelectors.tsx b/apps/dashboard/src/@/components/blocks/NetworkSelectors.tsx index e8ccfe01a56..99a5943230c 100644 --- a/apps/dashboard/src/@/components/blocks/NetworkSelectors.tsx +++ b/apps/dashboard/src/@/components/blocks/NetworkSelectors.tsx @@ -19,6 +19,7 @@ export function MultiNetworkSelector(props: { disableChainId?: boolean; className?: string; priorityChains?: number[]; + hideTestnets?: boolean; }) { const { allChains, idToChain } = useAllChainsData(); @@ -44,13 +45,17 @@ export function MultiNetworkSelector(props: { sortedChains = [...priorityChains, ...otherChains]; } + if (props.hideTestnets) { + sortedChains = sortedChains.filter((chain) => !chain.testnet); + } + return sortedChains.map((chain) => { return { label: cleanChainName(chain.name), value: String(chain.chainId), }; }); - }, [allChains, props.priorityChains, idToChain]); + }, [allChains, props.priorityChains, idToChain, props.hideTestnets]); const searchFn = useCallback( (option: Option, searchValue: string) => { diff --git a/apps/dashboard/src/app/nebula-app/(app)/components/ContextFilters.tsx b/apps/dashboard/src/app/nebula-app/(app)/components/ContextFilters.tsx index ab037dd5248..b8daf0be7ad 100644 --- a/apps/dashboard/src/app/nebula-app/(app)/components/ContextFilters.tsx +++ b/apps/dashboard/src/app/nebula-app/(app)/components/ContextFilters.tsx @@ -189,6 +189,7 @@ export function ContextFiltersForm(props: { Chain IDs