Louis cfc6734702
feat: Jan Model Hub filter options and responsiveness (#4714)
* feat: Jan Model Hub filter options and responsiveness

* chore: fix display unit

* chore: fix optional wrapping

* chore: correct joi component's test
2025-02-21 16:32:27 +07:00

25 lines
512 B
TypeScript

import { ModelSource } from '@janhq/core'
import ModelItem from '@/screens/Hub/ModelList/ModelItem'
type Props = {
models: ModelSource[]
onSelectedModel: (model: ModelSource) => void
}
const ModelList = ({ models, onSelectedModel }: Props) => {
return (
<div className="w-full">
{models.map((model) => (
<ModelItem
key={model.id}
model={model}
onSelectedModel={() => onSelectedModel(model)}
/>
))}
</div>
)
}
export default ModelList