add NavigationManager for programatic navigation from the root
This commit is contained in:
@@ -10,6 +10,7 @@ import SwiftData
|
||||
|
||||
struct WorkoutLibrary: View {
|
||||
@Environment(\.modelContext) private var modelContext
|
||||
@EnvironmentObject private var navigationManager: NavigationManager
|
||||
@Default(\.isWorkingOut) var isWorkingOut
|
||||
|
||||
@Binding var activeWorkoutSession: WorkoutSession?
|
||||
@@ -44,8 +45,9 @@ struct WorkoutLibrary: View {
|
||||
if !isWorkingOut {
|
||||
Button {
|
||||
activeWorkoutSession = workout.start()
|
||||
navigationManager.navigateFromRoot(to: .activeWorkoutSession)
|
||||
} label: {
|
||||
Label("Start", systemImage: "play")
|
||||
Label("Quick Start Workout", systemImage: "play")
|
||||
.tint(.green)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user