1
0
mirror of https://github.com/oceanprotocol/react.git synced 2025-02-14 21:10:38 +01:00
This commit is contained in:
mihaisc 2020-08-11 10:30:27 +03:00
parent 16ab666952
commit 100903d10b
3 changed files with 16 additions and 21 deletions

View File

@ -55,7 +55,7 @@ function App() {
return ( return (
<OceanProvider initialConfig={configRinkeby} web3ModalOpts={web3ModalOpts}> <OceanProvider initialConfig={configRinkeby} web3ModalOpts={web3ModalOpts}>
<div className="container"> <div className="container">
<NetworkMonitor/> <NetworkMonitor />
<div> <div>
<Wallet /> <Wallet />
</div> </div>

View File

@ -4,26 +4,22 @@ import { ConfigHelper } from '@oceanprotocol/lib'
import { useEffect } from 'react' import { useEffect } from 'react'
export function NetworkMonitor() { export function NetworkMonitor() {
const { connect, web3Provider } = useOcean() const { connect, web3Provider } = useOcean()
const handleNetworkChanged = () => { const handleNetworkChanged = () => {
// const config = getOceanConfig(chainId) // const config = getOceanConfig(chainId)
const config = new ConfigHelper().getConfig('rinkeby') const config = new ConfigHelper().getConfig('rinkeby')
connect(config) connect(config)
}
useEffect(() => {
if (!web3Provider) return
web3Provider.on('chainChanged', handleNetworkChanged)
return () => {
web3Provider.removeListener('chainChanged', handleNetworkChanged)
} }
useEffect(() => { }, [web3Provider])
if (!web3Provider) return return <></>
web3Provider.on('chainChanged', handleNetworkChanged)
return () => {
web3Provider.removeListener('chainChanged', handleNetworkChanged)
}
}, [web3Provider])
return (
<>
</>
)
} }

View File

@ -173,7 +173,6 @@ function OceanProvider({
logout, logout,
refreshBalance refreshBalance
} as OceanProviderValue } as OceanProviderValue
} }
> >
{children} {children}