@@ -1,10 +1,15 @@
1−import React, { useContext, useMemo, useState } from 'react';
1+import React, {
2import * as azimuth from 'azimuth-js';
8import * as azimuth from 'azimuth-js';
3import Web3 from 'web3';
9import Web3 from 'web3';
4import Maybe from 'folktale/maybe';
10import Maybe from 'folktale/maybe';
6import { CONTRACT_ADDRESSES } from '../lib/contracts';
12import { CONTRACT_ADDRESSES } from '../lib/contracts';
8import { NETWORK_NAMES } from '../lib/network';
13import { NETWORK_NAMES } from '../lib/network';
9import { isDevelopment } from '../lib/flags';
14import { isDevelopment } from '../lib/flags';
@@ -72,7 +77,7 @@ function _useNetwork(initialNetworkType = null) {
72 return { networkType, setNetworkType, web3, contracts };
77 return { networkType, setNetworkType, web3, contracts };
75−const NetworkContext = React.createContext(null);
80+const NetworkContext = createContext(null);
77// provider
82// provider
78export function NetworkProvider({ initialNetworkType, children }) {
83export function NetworkProvider({ initialNetworkType, children }) {
@@ -89,7 +94,7 @@ export function useNetwork() {
90// hoc consumer
95// hoc consumer
91export const withNetwork = Component =>
96export const withNetwork = Component =>
92− React.forwardRef((props, ref) => {
97+ forwardRef((props, ref) => {
94 <NetworkContext.Consumer>
99 <NetworkContext.Consumer>
95 {value => <Component ref={ref} {...value} {...props} />}
100 {value => <Component ref={ref} {...value} {...props} />}