1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-06-28 00:27:49 +02:00
market/src/components/organisms/AssetActions/index.tsx

45 lines
1.2 KiB
TypeScript

import React, { ReactElement } from 'react'
import { Tab, Tabs, TabList, TabPanel } from 'react-tabs'
import styles from './index.module.css'
import Compute from './Compute'
import Consume from './Consume'
import { useOcean } from '@oceanprotocol/react'
import { MetadataMarket } from '../../../@types/Metadata'
export default function AssetActions({
metadata,
did
}: {
metadata: MetadataMarket
did: string
}): ReactElement {
// const { ocean, balanceInOcean } = useOcean()
const { access } = metadata.additionalInformation
const isCompute = access && access === 'Compute'
return (
<Tabs className={styles.actions}>
<TabList className={styles.tabList}>
<Tab className={styles.tab}>Use</Tab>
<Tab className={styles.tab}>Trade</Tab>
</TabList>
<div className={styles.tabContent}>
<TabPanel>
{isCompute ? (
// <Compute
// did={did}
// metadata={metadata}
// ocean={ocean}
// balance={balanceInOcean}
// />
'Compute Me'
) : (
<Consume did={did} metadata={metadata} />
)}
</TabPanel>
<TabPanel>Trade Me</TabPanel>
</div>
</Tabs>
)
}