Queue, Favorites, Providers, Now playing
This commit is contained in:
@@ -12,8 +12,15 @@ struct EnhancedPlayerPickerView: View {
|
||||
@Environment(MAService.self) private var service
|
||||
|
||||
let players: [MAPlayer]
|
||||
let title: String
|
||||
let onSelect: (MAPlayer) -> Void
|
||||
|
||||
init(players: [MAPlayer], title: String = "Play on...", onSelect: @escaping (MAPlayer) -> Void) {
|
||||
self.players = players
|
||||
self.title = title
|
||||
self.onSelect = onSelect
|
||||
}
|
||||
|
||||
/// IDs of all players that are sync members (not the leader)
|
||||
private var syncedMemberIds: Set<String> {
|
||||
Set(players.flatMap { $0.groupChilds })
|
||||
@@ -52,7 +59,7 @@ struct EnhancedPlayerPickerView: View {
|
||||
.padding(.horizontal, 16)
|
||||
.padding(.vertical, 8)
|
||||
}
|
||||
.navigationTitle("Play on...")
|
||||
.navigationTitle(title)
|
||||
.navigationBarTitleDisplayMode(.inline)
|
||||
.toolbar {
|
||||
ToolbarItem(placement: .cancellationAction) {
|
||||
|
||||
Reference in New Issue
Block a user