import React, { ReactElement } from 'react' import { ComputeItem } from '@oceanprotocol/react' import BaseDialog from '../../atoms/BaseDialog' import styles from './JobDetailsDialog.module.css' import MetaItem from '../../organisms/AssetContent/MetaItem' import Time from '../../atoms/Time' import shortid from 'shortid' import { Link } from 'gatsby' export default function JobDetailsDialog({ computeItem, isOpen, onClose }: { computeItem: ComputeItem | undefined isOpen: boolean onClose: () => void }): ReactElement { if (!computeItem) return null const { attributes } = computeItem.ddo.findServiceByType('metadata') const { name } = attributes.main const { dateCreated, dateFinished, statusText, jobId, resultsUrls, algorithmLogUrl } = computeItem.job return (
} /> } />
{resultsUrls && ( ( {url} ))} /> )} {algorithmLogUrl && ( {algorithmLogUrl}} /> )} {name}} />
) }