Fix menu commands

This commit is contained in:
Arkadiusz Fal
2022-03-27 20:38:59 +02:00
parent 8b4838dca5
commit c893e5dc38
3 changed files with 48 additions and 5 deletions

View File

@@ -14,6 +14,31 @@ final class NavigationModel: ObservableObject {
case nowPlaying
case search
var stringValue: String {
switch self {
case .favorites:
return "favorites"
case .subscriptions:
return "subscriptions"
case .popular:
return "popular"
case .trending:
return "trending"
case .playlists:
return "playlists"
case let .channel(string):
return "channel\(string)"
case let .playlist(string):
return "playlist\(string)"
case .recentlyOpened:
return "recentlyOpened"
case .search:
return "search"
default:
return ""
}
}
var playlistID: Playlist.ID? {
if case let .playlist(id) = self {
return id