add GenericItemManager, fix small inconsistencies
This commit is contained in:
@@ -51,6 +51,24 @@ struct ExerciseEditor: View {
|
||||
}
|
||||
.pickerStyle(NavigationLinkPickerStyle())
|
||||
}
|
||||
|
||||
|
||||
AssignmentButton<Exercise, Equipment>(
|
||||
title: "Equipment",
|
||||
owner: exercise,
|
||||
sortBy: SortDescriptor(\Equipment.name),
|
||||
getAssignedItems: { exercise in
|
||||
exercise.equipment
|
||||
},
|
||||
assign: { exercise, equipment in
|
||||
exercise.equipment.append(equipment)
|
||||
},
|
||||
unassign: { exercise, equipment in
|
||||
exercise.equipment.removeAll(where: { $0.id == equipment.id })
|
||||
},
|
||||
createNew: { Equipment(name: "") }
|
||||
)
|
||||
|
||||
Section(footer: Text("Feature coming soon.")) {
|
||||
Toggle(isOn: $isPartOfProgression) {
|
||||
Text("Exercise is Part of a Progression")
|
||||
|
||||
Reference in New Issue
Block a user