Toggle between add/done buttons when feeds are selected

This commit is contained in:
Jackson Harper 2023-12-11 17:47:18 +08:00
parent 6764f56cdd
commit a8b5764dae

View file

@ -130,15 +130,23 @@ public struct LibraryScanFeedView: View {
}
.toolbar {
ToolbarItem(placement: .barTrailing) {
Button(action: {
dismiss()
showInLibrarySnackbar("Adding feeds...")
Task {
await viewModel.addFeeds()
}
}, label: {
Text("Done").bold()
})
if viewModel.selected.count > 0 {
Button(action: {
dismiss()
showInLibrarySnackbar("Adding feeds...")
Task {
await viewModel.addFeeds()
}
}, label: {
Text("Add").bold()
})
} else {
Button(action: {
dismiss()
}, label: {
Text("Done").bold()
})
}
}
}
}