fix hook call

This commit is contained in:
Violet Caulfield
2025-01-15 16:24:22 -06:00
parent d613456641
commit e9e0cf312b

View File

@@ -23,18 +23,20 @@ interface ArtistProps {
export default function Artist(props: ArtistProps): React.JSX.Element {
const toggleFavorite = () => {
if (props.artist.UserData?.IsFavorite ?? false)
useRemoveFavorite().mutate({ item: props.artist, api: apiClient!})
else
useSetFavorite().mutate({ item: props.artist, api: apiClient! })
}
props.navigation.setOptions({
headerRight: () => {
return (
<Icon
name={props.artist.UserData?.IsFavorite ?? false ? "heart" : "heart-outline"}
color={Colors.Primary}
onPress={() => {
if (props.artist.UserData?.IsFavorite ?? false)
useRemoveFavorite().mutate({ item: props.artist, api: apiClient!})
else
useSetFavorite().mutate({ item: props.artist, api: apiClient! })
}}
onPress={toggleFavorite}
/>
)
}