From 0e53361753dddc87ffd1e2b0063560b5df250661 Mon Sep 17 00:00:00 2001 From: "Karim H." <98668332+khadni@users.noreply.github.com> Date: Mon, 3 Feb 2025 18:05:39 +0100 Subject: [PATCH] remove network name from url params (#2306) --- src/features/feeds/components/FeedList.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/features/feeds/components/FeedList.tsx b/src/features/feeds/components/FeedList.tsx index 27d35a1d1ca..9767f9713be 100644 --- a/src/features/feeds/components/FeedList.tsx +++ b/src/features/feeds/components/FeedList.tsx @@ -24,10 +24,11 @@ export const FeedList = ({ initialCache?: Record }) => { const chains = ecosystem === "deprecating" ? ALL_CHAINS : CHAINS + const isStreams = dataFeedType === "streamsCrypto" || dataFeedType === "streamsRwa" const [selectedChain, setSelectedChain] = useQueryString( - "network", - ecosystem === "deprecating" ? chains[0].page : initialNetwork + isStreams ? "" : "network", + isStreams ? "" : ecosystem === "deprecating" ? chains[0].page : initialNetwork ) const [searchValue, setSearchValue] = useQueryString("search", "") const [selectedFeedCategories, setSelectedFeedCategories] = useQueryString("categories", []) @@ -51,12 +52,16 @@ export const FeedList = ({ { key: "NAVLink", name: "NAVLink" }, { key: "SmartAUM", name: "SmartAUM" }, ] - const chain = chains.filter((chain) => chain.page === selectedChain)[0] + const [streamsChain] = useState(initialNetwork) + const activeChain = isStreams ? streamsChain : selectedChain + const chain = chains.filter((chain) => chain.page === activeChain)[0] const chainMetadata = useGetChainMetadata(chain, initialCache && initialCache[chain.page]) const wrapperRef = useRef(null) function handleNetworkSelect(chain: Chain) { - setSelectedChain(chain.page) + if (!isStreams) { + setSelectedChain(chain.page) + } setSearchValue("") setSelectedFeedCategories([]) setCurrentPage("1") @@ -104,7 +109,6 @@ export const FeedList = ({ } useOutsideAlerter(wrapperRef) - const isStreams = dataFeedType === "streamsCrypto" || dataFeedType === "streamsRwa" const isSmartData = dataFeedType === "smartdata" const isRates = dataFeedType === "rates" const isDeprecating = ecosystem === "deprecating"