Pull to reload, Umplatzierung Search-Button, Album-Artist
This commit is contained in:
@@ -16,6 +16,13 @@ struct MainTabView: View {
|
||||
LibraryView()
|
||||
}
|
||||
|
||||
Tab("Search", systemImage: "magnifyingglass") {
|
||||
NavigationStack {
|
||||
SearchView()
|
||||
.withMANavigation()
|
||||
}
|
||||
}
|
||||
|
||||
Tab("Players", systemImage: "speaker.wave.2.fill") {
|
||||
PlayerListView()
|
||||
}
|
||||
@@ -114,19 +121,13 @@ struct PlayerListView: View {
|
||||
}
|
||||
}
|
||||
.navigationTitle("Players")
|
||||
.toolbar {
|
||||
ToolbarItem(placement: .primaryAction) {
|
||||
Button {
|
||||
Task { await loadPlayers() }
|
||||
} label: {
|
||||
Label("Refresh", systemImage: "arrow.clockwise")
|
||||
}
|
||||
}
|
||||
}
|
||||
.withMANavigation()
|
||||
.task {
|
||||
await loadPlayers()
|
||||
}
|
||||
.refreshable {
|
||||
await loadPlayers()
|
||||
}
|
||||
.sheet(item: $nowPlayingPlayer) { selectedPlayer in
|
||||
PlayerNowPlayingView(playerId: selectedPlayer.playerId)
|
||||
.environment(service)
|
||||
|
||||
Reference in New Issue
Block a user