fix: bug
This commit is contained in:
@@ -11,7 +11,6 @@ import { useRouter, useLocalSearchParams } from 'expo-router'
|
||||
|
||||
import SearchResultsGrid from '@/components/SearchResultsGrid'
|
||||
import SearchBar from '@/components/SearchBar'
|
||||
import RefreshControl from '@/components/RefreshControl'
|
||||
import LoadingState from '@/components/LoadingState'
|
||||
import ErrorState from '@/components/ErrorState'
|
||||
import PaginationLoader from '@/components/PaginationLoader'
|
||||
@@ -21,7 +20,6 @@ export default function SearchResultsScreen() {
|
||||
const router = useRouter()
|
||||
const params = useLocalSearchParams()
|
||||
const [searchText, setSearchText] = useState((params.q as string) || '')
|
||||
const [refreshing, setRefreshing] = useState(false)
|
||||
|
||||
const { templates, loading, loadingMore, error, execute, refetch, loadMore, hasMore } = useTemplates()
|
||||
const { addToHistory } = useSearchHistory()
|
||||
@@ -38,11 +36,9 @@ export default function SearchResultsScreen() {
|
||||
}, [params.q, execute, addToHistory])
|
||||
|
||||
const handleRefresh = async () => {
|
||||
setRefreshing(true)
|
||||
if (searchText) {
|
||||
await refetch()
|
||||
}
|
||||
setRefreshing(false)
|
||||
}
|
||||
|
||||
const handleLoadMore = () => {
|
||||
@@ -164,7 +160,6 @@ export default function SearchResultsScreen() {
|
||||
<SearchResultsGrid
|
||||
results={searchResults}
|
||||
loading={false}
|
||||
refreshControl={<RefreshControl refreshing={refreshing} onRefresh={handleRefresh} />}
|
||||
onEndReached={handleLoadMore}
|
||||
ListFooterComponent={loadingMore ? <PaginationLoader /> : null}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user