From b2c71eed866998a9d70c3e8be1a7cf544a7d03b6 Mon Sep 17 00:00:00 2001 From: MSOB7YY Date: Sun, 24 Mar 2024 13:21:00 +0200 Subject: [PATCH] chore: confirm before removing from yt playlist --- lib/youtube/youtube_playlists_view.dart | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/lib/youtube/youtube_playlists_view.dart b/lib/youtube/youtube_playlists_view.dart index 694b585bf..c0b0a5ab1 100644 --- a/lib/youtube/youtube_playlists_view.dart +++ b/lib/youtube/youtube_playlists_view.dart @@ -287,7 +287,24 @@ class YoutubePlaylistsView extends StatelessWidget { indexes.add(index); } }); - YoutubePlaylistController.inst.removeTracksFromPlaylist(playlist, indexes); + NamidaNavigator.inst.navigateDialog( + dialog: CustomBlurryDialog( + isWarning: true, + normalTitleStyle: true, + bodyText: "${lang.REMOVE_FROM_PLAYLIST} ${playlist.name.addDQuotation()}?", + actions: [ + const CancelButton(), + const SizedBox(width: 6.0), + NamidaButton( + text: lang.REMOVE.toUpperCase(), + onPressed: () { + NamidaNavigator.inst.closeDialog(); + YoutubePlaylistController.inst.removeTracksFromPlaylist(playlist, indexes); + }, + ) + ], + ), + ); } else { YoutubePlaylistController.inst.addTracksToPlaylist(playlist, idsToAdd); }