This commit is contained in:
2025-07-13 18:25:40 -04:00
parent d4514805e9
commit 0545f5dbc7
6 changed files with 164 additions and 57 deletions

View File

@ -16,6 +16,7 @@ struct ExercisesListView: View {
@Query(sort: [SortDescriptor(\ExerciseType.name)]) var groups: [ExerciseType]
@State var showingAddSheet = false
@State var itemToEdit: Exercise? = nil
@State var itemToDelete: Exercise? = nil
@ -53,6 +54,18 @@ struct ExercisesListView: View {
}
}
.navigationTitle("Exercises")
.toolbar {
ToolbarItem(placement: .navigationBarTrailing) {
Button(action: {
showingAddSheet.toggle()
}) {
Image(systemName: "plus")
}
}
}
.sheet(isPresented: $showingAddSheet) {
ExerciseAddEditView()
}
.sheet(item: $itemToEdit) { item in
ExerciseAddEditView(model: item)
}