fix: add to playlist not working in smaller screen devices

This commit is contained in:
Kingkor Roy Tirtho 2025-03-10 20:07:51 +06:00
parent 4072531c62
commit 50123b235c

View File

@ -90,13 +90,27 @@ class TrackOptions extends HookConsumerWidget {
BuildContext context, BuildContext context,
Track track, Track track,
) { ) {
showDialog( /// showDialog doesn't work for some reason. So we have to
/// manually push a Dialog Route in the Navigator to get it working
Navigator.push(
context,
DialogRoute(
alignment: Alignment.bottomCenter,
transitionBuilder: (context, animation, secondaryAnimation, child) {
return FadeTransition(opacity: animation, child: child);
},
context: context, context: context,
builder: (context) => PlaylistAddTrackDialog( barrierColor: Colors.black.withValues(alpha: 0.5),
builder: (context) {
return Center(
child: PlaylistAddTrackDialog(
tracks: [track], tracks: [track],
openFromPlaylist: playlistId, openFromPlaylist: playlistId,
), ),
); );
},
),
);
} }
void actionStartRadio( void actionStartRadio(