1
0
mirror of https://github.com/oceanprotocol/react.git synced 2024-06-29 00:57:49 +02:00

metadata readme

This commit is contained in:
mihaisc 2020-08-19 18:03:57 +03:00
parent f9b1e7a530
commit a488ae51ca

View File

@ -2,6 +2,11 @@
Get metadata for a specific data asset.
`useMetadata` has 3 uses:
- `useMetadata(did)` : it gets the ddo and then loads all the values (title, metadata etc)
- `useMetadata(ddo)` : it uses the passed ddo and the loads all the values, in case you already got a list of ddo, so you don't have to fetch the ddo once again
- `useMetadata()` : loads nothing, useful for using functions like `getBestPrice` or `getBestPool` (maybe more in the future) with minimal calls
## Usage
```tsx
@ -12,14 +17,14 @@ const did = 'did:op:0x000000000'
export default function MyComponent() {
// Get metadata for this asset
const { ddo, title, metadata } = useMetadata(did)
const { ddo, title, metadata, bestPrice} = useMetadata(did)
const { main, additionalInformation } = metadata
return (
<div>
<h1>{title}</h1>
<p>Price: {main.price}</p>
<p>Price: {bestPrice}</p>
</div>
)
}