mirror of
https://github.com/oceanprotocol/commons.git
synced 2023-03-15 18:03:00 +01:00
warning fixes, fix compile error
This commit is contained in:
parent
9bdcf8fb6b
commit
7e4425b5df
354
package-lock.json
generated
354
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -17,6 +17,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@oceanprotocol/squid": "^0.2.8",
|
"@oceanprotocol/squid": "^0.2.8",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
|
"eslint": "^5.6.0",
|
||||||
"query-string": "^6.2.0",
|
"query-string": "^6.2.0",
|
||||||
"react": "^16.8.1",
|
"react": "^16.8.1",
|
||||||
"react-dom": "^16.8.1",
|
"react-dom": "^16.8.1",
|
||||||
|
16
src/App.tsx
16
src/App.tsx
@ -52,16 +52,16 @@ class App extends Component<{}, AppState> {
|
|||||||
if (accounts.length === 0 && (window as any).ethereum) {
|
if (accounts.length === 0 && (window as any).ethereum) {
|
||||||
await (window as any).ethereum.enable()
|
await (window as any).ethereum.enable()
|
||||||
const { ocean } = await provideOcean()
|
const { ocean } = await provideOcean()
|
||||||
this.setState(state => ({
|
this.setState({
|
||||||
isLogged: true,
|
isLogged: true,
|
||||||
web3,
|
web3,
|
||||||
ocean
|
ocean
|
||||||
}))
|
})
|
||||||
} else {
|
} else {
|
||||||
this.setState(state => ({
|
this.setState({
|
||||||
isLogged: true,
|
isLogged: true,
|
||||||
web3
|
web3
|
||||||
}))
|
})
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.setDefaultProvider()
|
this.setDefaultProvider()
|
||||||
@ -78,11 +78,11 @@ class App extends Component<{}, AppState> {
|
|||||||
const accounts = await web3.eth.getAccounts()
|
const accounts = await web3.eth.getAccounts()
|
||||||
if (accounts.length > 0) {
|
if (accounts.length > 0) {
|
||||||
const { ocean } = await provideOcean()
|
const { ocean } = await provideOcean()
|
||||||
this.setState(state => ({
|
this.setState({
|
||||||
isLogged: true,
|
isLogged: true,
|
||||||
web3,
|
web3,
|
||||||
ocean
|
ocean
|
||||||
}))
|
})
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.setDefaultProvider()
|
this.setDefaultProvider()
|
||||||
@ -93,14 +93,14 @@ class App extends Component<{}, AppState> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private setDefaultProvider = () => {
|
private setDefaultProvider = () => {
|
||||||
this.setState(state => ({
|
this.setState({
|
||||||
isLogged: false,
|
isLogged: false,
|
||||||
web3: new Web3(
|
web3: new Web3(
|
||||||
new Web3.providers.HttpProvider(
|
new Web3.providers.HttpProvider(
|
||||||
`${nodeScheme}://${nodeHost}:${nodePort}`
|
`${nodeScheme}://${nodeHost}:${nodePort}`
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}))
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,71 +1,69 @@
|
|||||||
{
|
{
|
||||||
"title": "A cool form title",
|
"title": "A cool form title",
|
||||||
"description": "A cool form description",
|
"description": "A cool form description",
|
||||||
"fields": [
|
"fields": {
|
||||||
{
|
"name": {
|
||||||
"name": {
|
"label": "Your name",
|
||||||
"label": "Your name",
|
"placeholder": "i.e. Jelly McJellyfish",
|
||||||
"placeholder": "i.e. Jelly McJellyfish",
|
"type": "text",
|
||||||
"type": "text",
|
"required": true
|
||||||
"required": true
|
},
|
||||||
},
|
"email": {
|
||||||
"email": {
|
"label": "Your email",
|
||||||
"label": "Your email",
|
"placeholder": "i.e. jelly@mcjellyfish.com",
|
||||||
"placeholder": "i.e. jelly@mcjellyfish.com",
|
"type": "email",
|
||||||
"type": "email",
|
"required": true
|
||||||
"required": true
|
},
|
||||||
},
|
"message": {
|
||||||
"message": {
|
"label": "Your message",
|
||||||
"label": "Your message",
|
"placeholder": "i.e. jelly@mcjellyfish.com",
|
||||||
"placeholder": "i.e. jelly@mcjellyfish.com",
|
"tag": "textarea",
|
||||||
"tag": "textarea",
|
"required": true
|
||||||
"required": true
|
},
|
||||||
},
|
"about": {
|
||||||
"about": {
|
"label": "About you",
|
||||||
"label": "About you",
|
"type": "radio",
|
||||||
"type": "radio",
|
"required": true,
|
||||||
"required": true,
|
"options": [
|
||||||
"options": [
|
{
|
||||||
{
|
"value": "provider",
|
||||||
"value": "provider",
|
"label": "I can provide data"
|
||||||
"label": "I can provide data"
|
},
|
||||||
},
|
{
|
||||||
{
|
"value": "consumer",
|
||||||
"value": "consumer",
|
"label": "I want to use data"
|
||||||
"label": "I want to use data"
|
}
|
||||||
}
|
]
|
||||||
]
|
},
|
||||||
},
|
"about2": {
|
||||||
"about2": {
|
"label": "About you",
|
||||||
"label": "About you",
|
"type": "checkbox",
|
||||||
"type": "checkbox",
|
"required": true,
|
||||||
"required": true,
|
"options": [
|
||||||
"options": [
|
{
|
||||||
{
|
"value": "provider2",
|
||||||
"value": "provider2",
|
"label": "I can provide data"
|
||||||
"label": "I can provide data"
|
},
|
||||||
},
|
{
|
||||||
{
|
"value": "consumer2",
|
||||||
"value": "consumer2",
|
"label": "I want to use data"
|
||||||
"label": "I want to use data"
|
}
|
||||||
}
|
]
|
||||||
]
|
},
|
||||||
},
|
"industry": {
|
||||||
"industry": {
|
"label": "Industry",
|
||||||
"label": "Industry",
|
"tag": "select",
|
||||||
"tag": "select",
|
"required": true,
|
||||||
"required": true,
|
"options": [
|
||||||
"options": [
|
{
|
||||||
{
|
"value": "automotive",
|
||||||
"value": "automotive",
|
"label": "Automotive"
|
||||||
"label": "Automotive"
|
},
|
||||||
},
|
{
|
||||||
{
|
"value": "technology",
|
||||||
"value": "technology",
|
"label": "Technology"
|
||||||
"label": "Technology"
|
}
|
||||||
}
|
]
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
]
|
}
|
||||||
}
|
}
|
||||||
|
@ -282,7 +282,7 @@ class Publish extends Component<{}, PublishState> {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
const ddo = await this.context.ocean.registerAsset(newAsset, account[0])
|
await this.context.ocean.registerAsset(newAsset, account[0])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ class Search extends Component<SearchProps, SearchState> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
const assets = await ocean.searchAssets(queryRequest)
|
const assets = await ocean.searchAssets(queryRequest)
|
||||||
this.setState(state => ({ results: assets }))
|
this.setState({ results: assets })
|
||||||
}
|
}
|
||||||
|
|
||||||
public render() {
|
public render() {
|
||||||
|
@ -7,8 +7,8 @@ import styles from './Styleguide.module.scss'
|
|||||||
import form from '../data/form-styleguide.json'
|
import form from '../data/form-styleguide.json'
|
||||||
|
|
||||||
class Styleguide extends Component {
|
class Styleguide extends Component {
|
||||||
public formFields = () =>
|
public formFields = (entries: any[]) =>
|
||||||
Object.entries(form.fields).map(([key, value]) => (
|
entries.map(([key, value]) => (
|
||||||
<Input
|
<Input
|
||||||
key={key}
|
key={key}
|
||||||
name={key}
|
name={key}
|
||||||
@ -22,6 +22,7 @@ class Styleguide extends Component {
|
|||||||
))
|
))
|
||||||
|
|
||||||
public render() {
|
public render() {
|
||||||
|
const entries = Object.entries(form.fields)
|
||||||
return (
|
return (
|
||||||
<div className={styles.page}>
|
<div className={styles.page}>
|
||||||
<h1>Styleguide</h1>
|
<h1>Styleguide</h1>
|
||||||
@ -33,7 +34,7 @@ class Styleguide extends Component {
|
|||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
<Form title={form.title} description={form.description}>
|
<Form title={form.title} description={form.description}>
|
||||||
{this.formFields}
|
{this.formFields(entries)}
|
||||||
</Form>
|
</Form>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user