diff --git a/library.json b/library.json new file mode 100644 index 0000000..1be1235 --- /dev/null +++ b/library.json @@ -0,0 +1,25 @@ +{ + "name": "commons-marketplace", + "repository": { + "type": "git", + "url": "https://github.com/oceanprotocol/commons-marketplace.git" + }, + "dependencies": [ + { + "name": "keeper-contracts", + "version": "~0.6.12" + }, + { + "name": "brizo", + "version": "~0.2.0" + }, + { + "name": "aquarius", + "version": "~0.1.8" + }, + { + "name": "squid-js", + "version": "~0.3.0" + } + ] +} diff --git a/package-lock.json b/package-lock.json index 80d322c..36dfb3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1022,9 +1022,9 @@ "integrity": "sha512-p2n505t2K0zD1ZvGPhI6EsSviEVLCB7BYowhf/ONmVaWED138PaG4Z9nY6YuHU383uOoIWT+Lq3dLkFzDzstXw==" }, "@oceanprotocol/keeper-contracts": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@oceanprotocol/keeper-contracts/-/keeper-contracts-0.5.3.tgz", - "integrity": "sha512-Fm1iV76d38VxKXPWdGInH5Qt/yEsiWYAeyfxVLArAalxoI5QsvNrfgiFcDcKUxX/+OY6ptnEtbowr62gdCtt4g==" + "version": "0.6.12", + "resolved": "https://registry.npmjs.org/@oceanprotocol/keeper-contracts/-/keeper-contracts-0.6.12.tgz", + "integrity": "sha512-vWs4jVAvFHZobHB64444MuQDxsNIWttt6u93wa0/NA6xMxjjoqa5V4Fv8LXDi5TW2WH3Z+2YzHoqKARe0gQBmw==" }, "@oceanprotocol/secret-store-client": { "version": "0.0.14", @@ -1035,11 +1035,11 @@ } }, "@oceanprotocol/squid": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@oceanprotocol/squid/-/squid-0.2.8.tgz", - "integrity": "sha512-AgV+V81nba+v9Q8hyG7LnF+jtzkbFkPqousx5+QeDj9yscIhTHSwkRGW6nhqSbwDn7IC8ajkGKsD/l4lLJtu6Q==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@oceanprotocol/squid/-/squid-0.3.0.tgz", + "integrity": "sha512-j0qC2VcUHNoqjdD01VYoifJlRQBAuMmDAufsZ4fQo59wN5aI+/ftwYLVlaoeIg1YWhhNx07X92Dv1PjWtWg4UA==", "requires": { - "@oceanprotocol/keeper-contracts": "^0.5.3", + "@oceanprotocol/keeper-contracts": "^0.6.12", "@oceanprotocol/secret-store-client": "~0.0.14", "@types/node-fetch": "^2.1.4", "bignumber.js": "^8.0.1", @@ -1181,9 +1181,9 @@ "integrity": "sha512-CBgLNk4o3XMnqMc0rhb6lc77IwShMEglz05deDcn2lQxyXEZivfwgYJu7SMha9V5XcrP6qZuevTHV/QrN2vjKQ==" }, "@types/node-fetch": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.1.4.tgz", - "integrity": "sha512-tR1ekaXUGpmzOcDXWU9BW73YfA2/VW1DF1FH+wlJ82BbCSnWTbdX+JkqWQXWKIGsFPnPsYadbXfNgz28g+ccWg==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.1.6.tgz", + "integrity": "sha512-Hv1jgh3pfpUEl2F2mqUd1AfLSk1YbUCeBJFaP36t7esAO617dErqdxWb5cdG2NfJGOofkmBW36fdx0dVewxDRg==", "requires": { "@types/node": "*" } @@ -6314,13 +6314,13 @@ } }, "ethereumjs-util": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.0.0.tgz", - "integrity": "sha512-E3yKUyl0Fs95nvTFQZe/ZSNcofhDzUsDlA5y2uoRmf1+Ec7gpGhNCsgKkZBRh7Br5op8mJcYF/jFbmjj909+nQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.1.0.tgz", + "integrity": "sha512-URESKMFbDeJxnAxPppnk2fN6Y3BIatn9fwn76Lm8bQlt+s52TpG8dN9M66MLPuRAiAOIqL3dfwqWJf0sd0fL0Q==", "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", - "ethjs-util": "^0.1.6", + "ethjs-util": "0.1.6", "keccak": "^1.0.2", "rlp": "^2.0.0", "safe-buffer": "^5.1.1", diff --git a/package.json b/package.json index 9eedc16..ee147b1 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@oceanprotocol/art": "^2.2.0", - "@oceanprotocol/squid": "^0.2.8", + "@oceanprotocol/squid": "^0.3.0", "@types/is-url": "^1.2.28", "@types/react-helmet": "^5.0.8", "@types/react-transition-group": "^2.0.15", diff --git a/src/components/atoms/Form/Input.tsx b/src/components/atoms/Form/Input.tsx index accbd4d..405fac7 100644 --- a/src/components/atoms/Form/Input.tsx +++ b/src/components/atoms/Form/Input.tsx @@ -49,7 +49,7 @@ export default class Input extends PureComponent { } public InputComponent = () => { - const { type, options, group, name, required } = this.props + const { type, options, group, name, required, onChange } = this.props const wrapClass = this.inputWrapClasses() @@ -63,8 +63,9 @@ export default class Input extends PureComponent { required={required} onFocus={this.toggleFocus} onBlur={this.toggleFocus} + onChange={onChange} > - + {options && options.map((option: string, index: number) => (