This commit is contained in:
Trey t
2023-07-02 16:42:17 -05:00
parent fbc1ada8c9
commit 9d38a33b80
2 changed files with 26 additions and 12 deletions

View File

@@ -34,7 +34,12 @@ struct AllWorkoutsView: View {
@State private var selectedWorkout: Workout? {
didSet {
bridgeModule.currentWorkout = selectedWorkout
showWorkoutDetail = true
}
}
@State private var selectedPlannedWorkout: Workout? {
didSet {
bridgeModule.currentWorkout = selectedPlannedWorkout
}
}
@@ -80,6 +85,10 @@ struct AllWorkoutsView: View {
let viewModel = WorkoutDetailViewModel(workout: item)
WorkoutDetailView(viewModel: viewModel)
}
.sheet(item: $selectedPlannedWorkout) { item in
let viewModel = WorkoutDetailViewModel(workout: item)
WorkoutDetailView(viewModel: viewModel, showAddToCalendar: false)
}
.sheet(isPresented: $showLoginView) {
LoginView(completion: {
self.needsUpdating = true
@@ -142,6 +151,7 @@ struct AllWorkoutsView: View {
}
.contentShape(Rectangle())
.onTapGesture {
selectedPlannedWorkout = plannedWorkout.workout
}
}
}