37 lines
853 B
Swift
37 lines
853 B
Swift
//
|
||
// ExerciseDoneCard.swift
|
||
// Workouts
|
||
//
|
||
// Created by rzen on 7/23/25 at 4:29 PM.
|
||
//
|
||
// Copyright 2025 Rouslan Zenetl. All Rights Reserved.
|
||
//
|
||
|
||
import SwiftUI
|
||
|
||
struct ExerciseDoneCard: View {
|
||
let elapsedSeconds: Int
|
||
let onComplete: () -> Void
|
||
|
||
var body: some View {
|
||
VStack(spacing: 20) {
|
||
Button(action: onComplete) {
|
||
Text("Done in \(10 - elapsedSeconds)s")
|
||
.font(.headline)
|
||
.frame(maxWidth: .infinity)
|
||
}
|
||
.buttonStyle(.borderedProminent)
|
||
.tint(.green)
|
||
.padding(.horizontal)
|
||
}
|
||
.padding()
|
||
}
|
||
|
||
private var timeFormatted: String {
|
||
let minutes = elapsedSeconds / 60
|
||
let seconds = elapsedSeconds % 60
|
||
return String(format: "%02d:%02d", minutes, seconds)
|
||
}
|
||
}
|
||
|