add nothing found view to WorkoutIconSelector, add search to ExerciseLibrary

This commit is contained in:
Felix Förtsch
2024-08-27 14:50:41 +02:00
parent edaea5e862
commit c93aa60f2e
2 changed files with 49 additions and 36 deletions
@@ -11,8 +11,8 @@ struct WorkoutIconSelector: View {
@State private var selectedColor: Color = .black
@State private var selectedIcon: String?
@State private var searchText: String = ""
@State private var searchText: String = ""
var filteredIcons: [String] {
if searchText.isEmpty {
return fitnessIcons
@@ -55,6 +55,11 @@ struct WorkoutIconSelector: View {
.padding()
.searchable(text: $searchText)
}
.overlay {
if filteredIcons.isEmpty {
ContentUnavailableView.search
}
}
.navigationTitle("Select a Workout Icon")
}