This commit is contained in:
Trey t
2023-06-15 21:35:42 -05:00
parent bf58ca5167
commit c2ea70305c
16 changed files with 54630 additions and 78 deletions

View File

@@ -10,6 +10,7 @@ import SwiftUI
struct WorkoutDetailView: View {
@ObservedObject var viewModel: WorkoutDetailViewModel
@EnvironmentObject var bridgeModule: BridgeModule
@Environment(\.dismiss) var dismiss
@State var selectedIdx = -1 {
didSet {
@@ -19,6 +20,21 @@ struct WorkoutDetailView: View {
var body: some View {
VStack {
HStack {
Button("i dont want to do this", action: {
bridgeModule.currentWorkout = nil
dismiss()
})
.frame(maxWidth: .infinity, maxHeight: .infinity)
.background(.red)
Button("ohhh lets do it", action: {
runItemAt(idx: 0)
})
.frame(maxWidth: .infinity, maxHeight: .infinity)
.background(.green)
}
.frame(height: 88)
List() {
ForEach(viewModel.workout.exercisesSortedByCreated_at.indices, id: \.self) { i in
let obj = viewModel.workout.exercisesSortedByCreated_at[i]
@@ -39,6 +55,7 @@ struct WorkoutDetailView: View {
selectedIdx += 1
}
}
.interactiveDismissDisabled()
}
func runItemAt(idx: Int) {