import React, { useState, useEffect } from 'react' import { Link } from 'gatsby' import Dotdotdot from 'react-dotdotdot' import { MetadataMarket } from '../../@types/Metadata' import Price from '../atoms/Price' import styles from './AssetTeaser.module.css' import { useMetadata } from '@oceanprotocol/react' import { DDO } from '@oceanprotocol/lib' import Loader from '../atoms/Loader' declare type AssetTeaserProps = { ddo: DDO metadata: MetadataMarket } const AssetTeaser: React.FC = ({ ddo, metadata }: AssetTeaserProps) => { if (!metadata.additionalInformation) return null const { name } = metadata.main const { description } = metadata.additionalInformation const isCompute = Boolean(ddo.findServiceByType('compute')) return (

{name}

{isCompute &&
Compute
}
{description || ''}
) } export default AssetTeaser