mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
41 lines
1.1 KiB
TypeScript
41 lines
1.1 KiB
TypeScript
import React, { ReactElement } from 'react'
|
|
import MetaItem from './MetaItem'
|
|
import styles from './MetaSecondary.module.css'
|
|
import { MetadataMarket } from '../../../@types/Metadata'
|
|
import Tags from '../../atoms/Tags'
|
|
import Button from '../../atoms/Button'
|
|
|
|
export default function MetaSecondary({
|
|
metadata
|
|
}: {
|
|
metadata: MetadataMarket
|
|
}): ReactElement {
|
|
return (
|
|
<aside className={styles.metaSecondary}>
|
|
{metadata?.additionalInformation?.tags?.length > 0 && (
|
|
<Tags items={metadata?.additionalInformation?.tags} />
|
|
)}
|
|
|
|
{metadata?.additionalInformation?.links?.length && (
|
|
<div className={styles.samples}>
|
|
<MetaItem
|
|
title="Sample Data"
|
|
content={
|
|
<Button
|
|
href={metadata?.additionalInformation?.links[0].url}
|
|
target="_blank"
|
|
rel="noreferrer"
|
|
download
|
|
style="text"
|
|
size="small"
|
|
>
|
|
Download Sample
|
|
</Button>
|
|
}
|
|
/>
|
|
</div>
|
|
)}
|
|
</aside>
|
|
)
|
|
}
|