This commit is contained in:
2025-08-08 21:09:11 -04:00
parent 2f044c3d9c
commit 7bcc5d656c
38 changed files with 776 additions and 159 deletions

View File

@ -12,17 +12,31 @@ import SwiftUI
struct ExerciseDoneCard: View {
let elapsedSeconds: Int
let onComplete: () -> Void
let onOneMoreSet: () -> Void
var body: some View {
VStack(spacing: 20) {
VStack(spacing: 12) {
Text("Exercise Complete!")
.font(.headline)
.foregroundColor(.green)
Button(action: onComplete) {
Text("Done in \(10 - elapsedSeconds)s")
.font(.headline)
.font(.subheadline)
.frame(maxWidth: .infinity)
}
.buttonStyle(.borderedProminent)
.tint(.green)
.padding(.horizontal)
Button(action: onOneMoreSet) {
Text("One More Set")
.font(.subheadline)
.frame(maxWidth: .infinity)
}
.buttonStyle(.bordered)
.tint(.blue)
.padding(.horizontal)
}
.padding()
}

View File

@ -11,12 +11,13 @@ import SwiftUI
struct ExerciseRestCard: View {
let elapsedSeconds: Int
let afterSet: Int
var body: some View {
VStack(spacing: 20) {
Text("Resting for")
.font(.title)
.lineLimit(1)
Text("Resting after set #\(afterSet)")
.font(.title3)
.lineLimit(2)
.minimumScaleFactor(0.5)
.layoutPriority(1)