2020-06-30 19:38:02 +02:00
|
|
|
import React, { ReactElement } from 'react'
|
2020-07-14 13:01:24 +02:00
|
|
|
import libMock from './lib'
|
2020-06-30 19:38:02 +02:00
|
|
|
|
|
|
|
const reactMock = {
|
|
|
|
OceanProvider: function Component({
|
|
|
|
children
|
|
|
|
}: {
|
|
|
|
children: ReactElement
|
|
|
|
}): ReactElement {
|
|
|
|
return <div>{children}</div>
|
|
|
|
},
|
|
|
|
useOcean: () => {
|
|
|
|
return {
|
2020-09-23 11:21:04 +02:00
|
|
|
ocean: libMock.ocean,
|
|
|
|
config: {},
|
2020-09-24 13:33:33 +02:00
|
|
|
web3: null as any,
|
|
|
|
web3Modal: null as any,
|
|
|
|
web3Provider: null as any,
|
2020-09-23 11:21:04 +02:00
|
|
|
accountId: '0x0000000011111111aaaaaaaabbbbbbbb22222222',
|
|
|
|
balance: '0.12'
|
2020-06-30 19:38:02 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
useConsume: () => {
|
|
|
|
return {
|
|
|
|
consume: () => null as any,
|
|
|
|
consumeStepText: '',
|
|
|
|
isLoading: false
|
|
|
|
}
|
|
|
|
},
|
|
|
|
useCompute: () => {
|
|
|
|
return {
|
|
|
|
compute: () => null as any,
|
|
|
|
isLoading: false,
|
|
|
|
computeStepText: 0,
|
|
|
|
computeError: ''
|
|
|
|
}
|
|
|
|
},
|
|
|
|
useMetadata: () => {
|
|
|
|
return {
|
|
|
|
getCuration: () => {
|
|
|
|
return Promise.resolve({ rating: 0, numVotes: 0 })
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
computeOptions: ['', '']
|
|
|
|
}
|
|
|
|
|
|
|
|
export default reactMock
|