query client adjustments

This commit is contained in:
Violet Caulfield
2025-02-14 19:41:20 -06:00
parent 25765b3516
commit c636a173be
3 changed files with 10 additions and 13 deletions
+9 -4
View File
@@ -8,6 +8,7 @@ import { fetchSearchResults } from "../../api/queries/functions/search";
import { useQuery } from "@tanstack/react-query";
import { FlatList, useColorScheme } from "react-native";
import { Text } from "../Global/helpers/text";
import { fetchSearchSuggestions } from "../../api/queries/functions/suggestions";
export default function Search({
navigation
@@ -15,13 +16,17 @@ export default function Search({
navigation: NativeStackNavigationProp<StackParamList>
}): React.JSX.Element {
const isDarkMode = useColorScheme() === 'dark';
const [searchString, setSearchString] = useState<string | undefined>(undefined);
const { data: items, refetch, isFetched, isFetching } = useQuery({
const { data: items, refetch, isFetching } = useQuery({
queryKey: [QueryKeys.Search, searchString],
queryFn: () => fetchSearchResults(searchString)
})
});
const { data } = useQuery({
queryKey: [QueryKeys.SearchSuggestions],
queryFn: () => fetchSearchSuggestions()
});
const search = useCallback(() => {
@@ -54,7 +59,7 @@ export default function Search({
)}
data={items}
refreshing={isFetching}
renderItem={({ index, item }) => {
renderItem={({ item }) => {
return (
<Item item={item} queueName={searchString ?? "Search"} navigation={navigation} />
)