// // CountdownView.swift // Werkout_ios // // Created by Trey Tartt on 7/7/23. // import SwiftUI struct CountdownView: View { let currentExerciseDuration: Int? let currentExerciseTimeLeft: Int var body: some View { if let duration = currentExerciseDuration, duration > 0 { HStack { if currentExerciseTimeLeft >= 0 && duration > currentExerciseTimeLeft { ProgressView(value: Float(currentExerciseTimeLeft), total: Float(duration)) .tint(currentExerciseTimeLeft < 5 ? WerkoutTheme.danger : WerkoutTheme.accent) .animation(.easeInOut, value: currentExerciseTimeLeft < 5) } } } } } struct CountdownView_Previews: PreviewProvider { static var previews: some View { CountdownView(currentExerciseDuration: 30, currentExerciseTimeLeft: 15) } }