2020-12-10 14:30:40 +01:00
|
|
|
import { DDO } from '@oceanprotocol/lib'
|
|
|
|
import React, { ReactElement } from 'react'
|
2021-02-19 16:51:40 +01:00
|
|
|
import { MetadataPublishFormDataset } from '../../../../@types/MetaData'
|
2020-12-10 14:30:40 +01:00
|
|
|
import { transformPublishFormToMetadata } from '../../../../utils/metadata'
|
|
|
|
import DebugOutput from '../../../atoms/DebugOutput'
|
|
|
|
|
|
|
|
export default function Debug({
|
|
|
|
values,
|
|
|
|
ddo
|
|
|
|
}: {
|
2021-02-19 16:51:40 +01:00
|
|
|
values: Partial<MetadataPublishFormDataset>
|
2020-12-10 14:30:40 +01:00
|
|
|
ddo: DDO
|
|
|
|
}): ReactElement {
|
|
|
|
const newDdo = {
|
|
|
|
'@context': 'https://w3id.org/did/v1',
|
|
|
|
service: [
|
|
|
|
{
|
|
|
|
index: 0,
|
|
|
|
type: 'metadata',
|
|
|
|
attributes: { ...transformPublishFormToMetadata(values, ddo) }
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
return (
|
|
|
|
<>
|
|
|
|
<DebugOutput title="Collected Form Values" output={values} />
|
|
|
|
<DebugOutput title="Transformed DDO Values" output={newDdo} />
|
|
|
|
</>
|
|
|
|
)
|
|
|
|
}
|