add NavigationManager for programatic navigation from the root
This commit is contained in:
@@ -11,6 +11,7 @@ import SwiftData
|
||||
struct WorkoutDetail: View {
|
||||
@Environment(\.dismiss) private var dismiss
|
||||
@Environment(\.modelContext) private var modelContext
|
||||
@EnvironmentObject private var navigationManager: NavigationManager
|
||||
|
||||
@Default(\.isWorkingOut) var isWorkingOut
|
||||
|
||||
@@ -73,6 +74,7 @@ struct WorkoutDetail: View {
|
||||
Button(action: {
|
||||
isWorkingOut = true
|
||||
activeWorkoutSession = workout.start()
|
||||
navigationManager.navigateFromRoot(to: .activeWorkoutSession)
|
||||
}) {
|
||||
HStack {
|
||||
Image(systemName: "play.fill")
|
||||
|
||||
Reference in New Issue
Block a user