import { useState } from 'react' import { Model } from '@janhq/core' import { Badge } from '@janhq/uikit' import { twMerge } from 'tailwind-merge' import ExploreModelItemHeader from '@/screens/ExploreModels/ExploreModelItemHeader' type Props = { model: Model } const ExploreModelItem: React.FC = ({ model }) => { 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: string) => ( {tag} ))}
Format

{model.format}

)}
) } export default ExploreModelItem