feat(search view v2): update API.searchSongs

This commit is contained in:
Amaury Danis Cousandier
2024-01-13 10:00:59 +01:00
parent 131d7bf688
commit f2ad34c8ab
4 changed files with 19 additions and 8 deletions

View File

@@ -94,6 +94,7 @@ const SearchView = () => {
const artistsQuery = useQuery(API.getAllArtists());
const [searchQuery, setSearchQuery] = React.useState({} as searchProps);
const rawResult = useQuery(API.searchSongs(searchQuery), {
enabled: !!searchQuery.query || !!searchQuery.artist || !!searchQuery.genre,
onSuccess() {
const artist =
artistsQuery?.data?.find(({ id }) => id == searchQuery.artist)?.name ??
@@ -142,10 +143,10 @@ const SearchView = () => {
}
return (
<View style={{ display: 'flex', gap: 20 }}>
<SearchBarComponent onValidate={(query) => setSearchQuery(query)} />
{result.length != 0 ? <MusicListNoOpti list={result} /> : <SearchHistory />}
</View>
<View style={{ display: 'flex', gap: 20 }}>
<SearchBarComponent onValidate={(query) => setSearchQuery(query)} />
{result.length != 0 ? <MusicListNoOpti list={result} /> : <SearchHistory />}
</View>
);
};