1
0
mirror of https://github.com/oceanprotocol/react.git synced 2025-02-14 21:10:38 +01:00
react/example/src/App.tsx
2020-09-11 22:49:25 +01:00

49 lines
1.0 KiB
TypeScript

import React, { useEffect } from 'react';
import './App.css';
import { OceanProvider } from '@oceanprotocol/react';
import { Wallet } from './Wallet';
import { Publish } from './Publish';
import { ConfigHelper } from '@oceanprotocol/lib';
import { AllDdos } from './AllDdos';
import { ConsumeDdo } from './ConsumeDdo';
import { NetworkMonitor } from './NetworkMonitor';
const configRinkeby = new ConfigHelper().getConfig('rinkeby');
const providerOptions = {};
export const web3ModalOpts = {
cacheProvider: true,
providerOptions
};
function App() {
const init = async () => {};
useEffect(() => {
init();
}, []);
return (
<OceanProvider initialConfig={configRinkeby} web3ModalOpts={web3ModalOpts}>
<div className="container">
<NetworkMonitor />
<div>
<Wallet />
</div>
<div>
<AllDdos />
</div>
<div>
<Publish />
</div>
<div>
<ConsumeDdo />
</div>
</div>
</OceanProvider>
);
}
export default App;