Simplify playlists view

This commit is contained in:
Arkadiusz Fal
2023-05-29 15:54:11 +02:00
parent 713570dfd6
commit 15f3e11a78
2 changed files with 19 additions and 36 deletions

View File

@@ -7,6 +7,7 @@ struct AppTabNavigation: View {
private var player = PlayerModel.shared
@ObservedObject private var feed = FeedModel.shared
@ObservedObject private var feedCount = UnwatchedFeedCountModel.shared
private var recents = RecentsModel.shared
@Default(.showHome) private var showHome
@Default(.showDocuments) private var showDocuments
@@ -189,9 +190,9 @@ struct AppTabNavigation: View {
}
@ViewBuilder private var playlistView: some View {
if navigation.presentingPlaylist {
if navigation.presentingPlaylist, let playlist = recents.presentedPlaylist {
NavigationView {
ChannelPlaylistView(showCloseButton: true)
ChannelPlaylistView(playlist: playlist, showCloseButton: true)
}
.environment(\.managedObjectContext, persistenceController.container.viewContext)
.id("channelPlaylist")