fix: search recommended model

This commit is contained in:
Faisal Amir 2023-12-19 21:10:56 +07:00
parent c1fef08636
commit e71070ac03

View File

@ -3,10 +3,6 @@ import { useState } from 'react'
import { import {
Input, Input,
ScrollArea, ScrollArea,
Tooltip,
TooltipContent,
TooltipTrigger,
TooltipArrow,
Select, Select,
SelectTrigger, SelectTrigger,
SelectValue, SelectValue,
@ -17,10 +13,6 @@ import {
import { SearchIcon } from 'lucide-react' import { SearchIcon } from 'lucide-react'
import { Code2Icon, UserIcon } from 'lucide-react'
import { twMerge } from 'tailwind-merge'
import Loader from '@/containers/Loader' import Loader from '@/containers/Loader'
import { useGetConfiguredModels } from '@/hooks/useGetConfiguredModels' import { useGetConfiguredModels } from '@/hooks/useGetConfiguredModels'
@ -32,7 +24,6 @@ import ExploreModelList from './ExploreModelList'
const ExploreModelsScreen = () => { const ExploreModelsScreen = () => {
const { loading, models } = useGetConfiguredModels() const { loading, models } = useGetConfiguredModels()
const [searchValue, setsearchValue] = useState('') const [searchValue, setsearchValue] = useState('')
const [tabActive, setTabActive] = useState('Model')
const { downloadedModels } = useGetDownloadedModels() const { downloadedModels } = useGetDownloadedModels()
const [sortSelected, setSortSelected] = useState('All Models') const [sortSelected, setSortSelected] = useState('All Models')
const sortMenu = ['All Models', 'Recommended', 'Downloaded'] const sortMenu = ['All Models', 'Recommended', 'Downloaded']
@ -45,8 +36,8 @@ const ExploreModelsScreen = () => {
) )
} else if (sortSelected === 'Recommended') { } else if (sortSelected === 'Recommended') {
return ( return (
x.metadata.tags.includes('Featured') || x.name.toLowerCase().includes(searchValue.toLowerCase()) &&
x.metadata.tags.includes('Recommended') x.metadata.tags.includes('Featured')
) )
} else { } else {
return x.name.toLowerCase().includes(searchValue.toLowerCase()) return x.name.toLowerCase().includes(searchValue.toLowerCase())