import React, { useEffect } from 'react'; import ModalComponent from "../components/ModalComponent"; import LoadingSpinnerComponent from './LoadingSpinnerComponent'; import theme from '../theme'; import PDFIcon from '../assets/PDFIcon'; import client from "../client"; import PlusIcon from '../assets/PlusIcon'; function ModelsTableComponent({data}) { const rowStyling = `p-2 border-2 ${theme.primary_text_color}` if (data !== -1) { data.sort((a, b) => (a.id > b.id) ? 1 : -1); } const getPDFforModel = (modelId) => { return () => { client.get('/metrix/' + modelId) .then(response => { window.open(response.data["performance"]["report"], '_blank'); }) .catch(error => console.log(error)) } } return ( data === -1 ? : ( data.length > 0 ?
{/* */} {data.map((item, index) => ( {/* */} ))}
ID Name Last Updated Description TypeDatasetMetrics PDF
{item.id} {item.name} {item.date_posted} {item.description} {item.model_type}{item.dataset} { item.performance !== null ? ( Click Here ) : ( Please invoke attack ) }
: (

No Models Found

Please create a model to see it here

) ) ); } export default ModelsTableComponent;