mirror of
https://github.com/Jellify-Music/App.git
synced 2026-04-22 01:28:28 -05:00
add some alerts for things
This commit is contained in:
@@ -12,6 +12,8 @@ import { QueryKeys } from "../../../enums/query-keys";
|
||||
import { trigger } from "react-native-haptic-feedback";
|
||||
import { fetchUserData } from "../../../api/queries/functions/favorites";
|
||||
|
||||
import * as Burnt from "burnt";
|
||||
|
||||
interface SetFavoriteMutation {
|
||||
item: BaseItemDto,
|
||||
}
|
||||
@@ -41,6 +43,12 @@ export default function FavoriteButton({
|
||||
})
|
||||
},
|
||||
onSuccess: () => {
|
||||
Burnt.alert({
|
||||
title: `Added favorite`,
|
||||
duration: 1,
|
||||
preset: 'heart'
|
||||
});
|
||||
|
||||
trigger("notificationSuccess");
|
||||
|
||||
setIsFavorite(true);
|
||||
@@ -68,6 +76,13 @@ export default function FavoriteButton({
|
||||
})
|
||||
},
|
||||
onSuccess: () => {
|
||||
Burnt.alert({
|
||||
title: `Removed favorite`,
|
||||
duration: 1,
|
||||
preset: 'done'
|
||||
});
|
||||
|
||||
trigger("notificationSuccess")
|
||||
setIsFavorite(false);
|
||||
onToggle ? onToggle(): {};
|
||||
}
|
||||
|
||||
@@ -18,6 +18,8 @@ import { QueryKeys } from "../../../enums/query-keys";
|
||||
import { fetchItem } from "../../../api/queries/functions/item";
|
||||
import { fetchUserPlaylists } from "../../../api/queries/functions/playlists";
|
||||
|
||||
import * as Burnt from "burnt";
|
||||
|
||||
interface TrackOptionsProps {
|
||||
track: BaseItemDto;
|
||||
navigation: NativeStackNavigationProp<StackParamList>;
|
||||
@@ -54,6 +56,14 @@ export default function TrackOptions({
|
||||
return addToPlaylist(track, playlist)
|
||||
},
|
||||
onSuccess: (data, { playlist }) => {
|
||||
|
||||
Burnt.alert({
|
||||
title: `Added to playlist`,
|
||||
duration: 1,
|
||||
preset: 'done'
|
||||
});
|
||||
|
||||
|
||||
trigger("notificationSuccess");
|
||||
|
||||
queryClient.invalidateQueries({
|
||||
@@ -65,6 +75,12 @@ export default function TrackOptions({
|
||||
});
|
||||
},
|
||||
onError: () => {
|
||||
Burnt.alert({
|
||||
title: `Unable to add`,
|
||||
duration: 1,
|
||||
preset: 'error'
|
||||
});
|
||||
|
||||
trigger("notificationError")
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user