This commit is contained in:
Trey t
2023-06-25 22:10:21 -05:00
parent 57cc5e3ce5
commit b64ab4de13

View File

@@ -151,7 +151,7 @@ struct AddExerciseView: View {
if let muscles = DataStore.shared.allMuscles { if let muscles = DataStore.shared.allMuscles {
var createWorkoutItemPickerModels = [CreateWorkoutItemPickerModel]() var createWorkoutItemPickerModels = [CreateWorkoutItemPickerModel]()
muscles.forEach({ muscles.forEach({
let model = CreateWorkoutItemPickerModel(id: $0.id, name: $0.name) let model = CreateWorkoutItemPickerModel(id: $0.id, name: $0.name.lowercased())
createWorkoutItemPickerModels.append(model) createWorkoutItemPickerModels.append(model)
}) })
createWorkoutItemPickerModels = createWorkoutItemPickerModels.sorted(by: { createWorkoutItemPickerModels = createWorkoutItemPickerModels.sorted(by: {
@@ -177,7 +177,7 @@ struct AddExerciseView: View {
var createWorkoutItemPickerModels = [CreateWorkoutItemPickerModel]() var createWorkoutItemPickerModels = [CreateWorkoutItemPickerModel]()
equipment.forEach({ equipment.forEach({
let model = CreateWorkoutItemPickerModel(id: $0.id, let model = CreateWorkoutItemPickerModel(id: $0.id,
name: $0.name ?? "-") name: $0.name?.lowercased() ?? "-")
createWorkoutItemPickerModels.append(model) createWorkoutItemPickerModels.append(model)
}) })
createWorkoutItemPickerModels = createWorkoutItemPickerModels.sorted(by: { createWorkoutItemPickerModels = createWorkoutItemPickerModels.sorted(by: {
@@ -195,6 +195,7 @@ struct AddExerciseView: View {
ForEach(filteredExercises.indices, id: \.self) { i in ForEach(filteredExercises.indices, id: \.self) { i in
let obj = filteredExercises[i] let obj = filteredExercises[i]
if searchString.isEmpty || obj.name.lowercased().contains(searchString.lowercased()) { if searchString.isEmpty || obj.name.lowercased().contains(searchString.lowercased()) {
HStack {
VStack { VStack {
Text(obj.name) Text(obj.name)
.frame(maxWidth: .infinity, alignment: .leading) .frame(maxWidth: .infinity, alignment: .leading)
@@ -215,6 +216,15 @@ struct AddExerciseView: View {
selectedWorkout(obj) selectedWorkout(obj)
dismiss() dismiss()
} }
Button(action: {
}) {
Image(systemName: "video.fill")
}
.frame(width: 22, height: 22)
.background(.clear)
.foregroundColor(.blue)
.cornerRadius(10)
}
} }
} }
} }