import { useState } from 'react' import { Input } from '@janhq/uikit' import { SearchIcon } from 'lucide-react' import { useGetDownloadedModels } from '@/hooks/useGetDownloadedModels' import RowModel from './Row' const Column = ['Name', 'Model ID', 'Size', 'Version', 'Status', ''] export default function Models() { const { downloadedModels } = useGetDownloadedModels() const [searchValue, setsearchValue] = useState('') const filteredDownloadedModels = downloadedModels.filter((x) => { return x.name.toLowerCase().includes(searchValue.toLowerCase()) }) return (
{ setsearchValue(e.target.value) }} />
{Column.map((col, i) => { return ( ) })} {filteredDownloadedModels ? filteredDownloadedModels.map((x, i) => { return }) : null}
{col}
) }