Commit 7645094d authored by Vignesh Mohankumar's avatar Vignesh Mohankumar Committed by GitHub

refactor: move useSyncChainQuery to NetworkSelector (#4353)

parent 733b1885
...@@ -3,6 +3,7 @@ import { useWeb3React } from '@web3-react/core' ...@@ -3,6 +3,7 @@ import { useWeb3React } from '@web3-react/core'
import { getChainInfo } from 'constants/chainInfo' import { getChainInfo } from 'constants/chainInfo'
import { SupportedChainId } from 'constants/chains' import { SupportedChainId } from 'constants/chains'
import useSelectChain from 'hooks/useSelectChain' import useSelectChain from 'hooks/useSelectChain'
import useSyncChainQuery from 'hooks/useSyncChainQuery'
import { darken } from 'polished' import { darken } from 'polished'
import { useRef } from 'react' import { useRef } from 'react'
import { AlertTriangle, ArrowDownCircle, ChevronDown } from 'react-feather' import { AlertTriangle, ArrowDownCircle, ChevronDown } from 'react-feather'
...@@ -291,6 +292,7 @@ export default function NetworkSelector() { ...@@ -291,6 +292,7 @@ export default function NetworkSelector() {
const info = getChainInfo(chainId) const info = getChainInfo(chainId)
const selectChain = useSelectChain() const selectChain = useSelectChain()
useSyncChainQuery()
if (!chainId || !provider) { if (!chainId || !provider) {
return null return null
......
...@@ -6,7 +6,6 @@ import TopLevelModals from 'components/TopLevelModals' ...@@ -6,7 +6,6 @@ import TopLevelModals from 'components/TopLevelModals'
import { useFeatureFlagsIsLoaded } from 'featureFlags' import { useFeatureFlagsIsLoaded } from 'featureFlags'
import { ExploreVariant, useExploreFlag } from 'featureFlags/flags/explore' import { ExploreVariant, useExploreFlag } from 'featureFlags/flags/explore'
import ApeModeQueryParamReader from 'hooks/useApeModeQueryParamReader' import ApeModeQueryParamReader from 'hooks/useApeModeQueryParamReader'
import useSyncChainQuery from 'hooks/useSyncChainQuery'
import { lazy, Suspense, useEffect } from 'react' import { lazy, Suspense, useEffect } from 'react'
import { Navigate, Route, Routes, useLocation } from 'react-router-dom' import { Navigate, Route, Routes, useLocation } from 'react-router-dom'
import { useIsDarkMode } from 'state/user/hooks' import { useIsDarkMode } from 'state/user/hooks'
...@@ -115,8 +114,6 @@ export default function App() { ...@@ -115,8 +114,6 @@ export default function App() {
useAnalyticsReporter() useAnalyticsReporter()
initializeAnalytics() initializeAnalytics()
useSyncChainQuery()
useEffect(() => { useEffect(() => {
window.scrollTo(0, 0) window.scrollTo(0, 0)
}, [pathname]) }, [pathname])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment