1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-06-30 22:01:44 +02:00
market/src/components/organisms/AssetActions/Edit/DebugEditMetadata.tsx

32 lines
805 B
TypeScript
Raw Normal View History

import { DDO } from '@oceanprotocol/lib'
import React, { ReactElement } from 'react'
import { MetadataPublishFormDataset } from '../../../../@types/MetaData'
import { transformPublishFormToMetadata } from '../../../../utils/metadata'
import DebugOutput from '../../../atoms/DebugOutput'
export default function Debug({
values,
ddo
}: {
values: Partial<MetadataPublishFormDataset>
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} />
</>
)
}