/* eslint-disable react/display-name */ import { forwardRef, useState } from 'react' import { Model } from '@janhq/core' import { Badge } from '@janhq/uikit' import ExploreModelItemHeader from '@/screens/ExploreModels/ExploreModelItemHeader' type Props = { model: Model } const ExploreModelItem = forwardRef(({ model }, ref) => { const [open, setOpen] = useState('') const handleToggle = () => { if (open === model.id) { setOpen('') } else { setOpen(model.id) } } return (
{open === model.id && (
About

{model.description || '-'}

Author

{model.metadata.author}

Model ID

{model.id}

Tags
{model.metadata.tags.map((tag, i) => ( {tag} ))}
Format

{model.format}

{/*
Compatibility

-

*/}
)}
) }) export default ExploreModelItem