import { useState } from 'react' import { Model } from '@janhq/core' import { Badge } from '@janhq/joi' import ModelLabel from '@/containers/ModelLabel' import { toGibibytes } from '@/utils/converter' type Props = { model: Model } const ModelItem: React.FC = ({ model }) => { const [open, setOpen] = useState('') console.log('ModelItem', model, setOpen) return (
{open === model.model && (
{toGibibytes(model.metadata?.size ?? 0)}
About

{model.metadata?.description || '-'}

Author

{model.metadata?.author}

Model ID

{model.model}

Tags
{model.metadata?.tags?.map((tag: string) => ( {tag} ))}
Format {/*

{model.format}

*/}
)}
) } export default ModelItem