mirror of
https://github.com/oceanprotocol/market.git
synced 2024-06-30 05:41:41 +02:00
more precise parameter name
This commit is contained in:
parent
5d11416137
commit
88496489c7
2
src/@types/MetaData.d.ts
vendored
2
src/@types/MetaData.d.ts
vendored
|
@ -25,7 +25,7 @@ export interface MetadataPublishForm {
|
||||||
price: {
|
price: {
|
||||||
tokensToMint: number
|
tokensToMint: number
|
||||||
type: 'simple' | 'advanced' | string
|
type: 'simple' | 'advanced' | string
|
||||||
weight: string
|
weightOnDataToken: string
|
||||||
ownerFee: string
|
ownerFee: string
|
||||||
}
|
}
|
||||||
access: 'Download' | 'Compute' | string
|
access: 'Download' | 'Compute' | string
|
||||||
|
|
|
@ -8,7 +8,7 @@ import { useField } from 'formik'
|
||||||
|
|
||||||
export default function Price(props: InputProps): ReactElement {
|
export default function Price(props: InputProps): ReactElement {
|
||||||
const [field, meta, helpers] = useField(props)
|
const [field, meta, helpers] = useField(props)
|
||||||
const { weight } = field.value
|
const { weightOnDataToken } = field.value
|
||||||
|
|
||||||
const [ocean, setOcean] = useState('1')
|
const [ocean, setOcean] = useState('1')
|
||||||
const [tokensToMint, setTokensToMint] = useState<number>()
|
const [tokensToMint, setTokensToMint] = useState<number>()
|
||||||
|
@ -24,7 +24,7 @@ export default function Price(props: InputProps): ReactElement {
|
||||||
|
|
||||||
// Always update everything when ocean changes
|
// Always update everything when ocean changes
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const tokensToMint = Number(ocean) * Number(weight)
|
const tokensToMint = Number(ocean) * Number(weightOnDataToken)
|
||||||
setTokensToMint(tokensToMint)
|
setTokensToMint(tokensToMint)
|
||||||
console.log(field.value)
|
console.log(field.value)
|
||||||
helpers.setValue({ ...field.value, tokensToMint })
|
helpers.setValue({ ...field.value, tokensToMint })
|
||||||
|
@ -41,7 +41,7 @@ export default function Price(props: InputProps): ReactElement {
|
||||||
<Advanced
|
<Advanced
|
||||||
ocean={ocean}
|
ocean={ocean}
|
||||||
tokensToMint={tokensToMint}
|
tokensToMint={tokensToMint}
|
||||||
weightOnDataToken={weight}
|
weightOnDataToken={weightOnDataToken}
|
||||||
onChange={handleOceanChange}
|
onChange={handleOceanChange}
|
||||||
/>
|
/>
|
||||||
)
|
)
|
||||||
|
|
|
@ -34,7 +34,7 @@ export default function PublishPage({
|
||||||
`)
|
`)
|
||||||
|
|
||||||
const metadata = transformPublishFormToMetadata(values)
|
const metadata = transformPublishFormToMetadata(values)
|
||||||
const { tokensToMint, type, weight, ownerFee } = values.price
|
const { tokensToMint, type, weightOnDataToken, ownerFee } = values.price
|
||||||
const serviceType = values.access === 'Download' ? 'access' : 'compute'
|
const serviceType = values.access === 'Download' ? 'access' : 'compute'
|
||||||
|
|
||||||
console.log(`
|
console.log(`
|
||||||
|
@ -60,7 +60,7 @@ export default function PublishPage({
|
||||||
accountId,
|
accountId,
|
||||||
ddo.dataToken,
|
ddo.dataToken,
|
||||||
tokensToMint.toString(),
|
tokensToMint.toString(),
|
||||||
weight,
|
weightOnDataToken,
|
||||||
ownerFee
|
ownerFee
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@ export const validationSchema = Yup.object().shape<MetadataPublishForm>({
|
||||||
type: Yup.string()
|
type: Yup.string()
|
||||||
.matches(/simple|advanced/g)
|
.matches(/simple|advanced/g)
|
||||||
.required('Required'),
|
.required('Required'),
|
||||||
weight: Yup.string().required('Required'),
|
weightOnDataToken: Yup.string().required('Required'),
|
||||||
ownerFee: Yup.string()
|
ownerFee: Yup.string()
|
||||||
}),
|
}),
|
||||||
files: Yup.array<FileMetadata>().required('Required').nullable(),
|
files: Yup.array<FileMetadata>().required('Required').nullable(),
|
||||||
|
@ -34,7 +34,7 @@ export const initialValues: MetadataPublishForm = {
|
||||||
price: {
|
price: {
|
||||||
type: 'simple',
|
type: 'simple',
|
||||||
tokensToMint: 1,
|
tokensToMint: 1,
|
||||||
weight: '9', // 90% on data token
|
weightOnDataToken: '9', // 90% on data token
|
||||||
ownerFee: '0.03' // in %
|
ownerFee: '0.03' // in %
|
||||||
},
|
},
|
||||||
files: undefined,
|
files: undefined,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user