// // DistancePicker.swift // WorkoutsPlus // // Created by Felix Förtsch on 21.09.24. // import SwiftUI struct DistancePicker: View { @Binding var distance: String var body: some View { VStack { TextField("Distance (m)", text: $distance) .keyboardType(.numberPad) if let distanceInMeters = Double(distance) { let distanceInKilometers = distanceInMeters / 1000 Text("Distance: \(distanceInKilometers, specifier: "%.2f") km") .font(.caption) .foregroundColor(.gray) } } } } #Preview { @Previewable @State var distance = "" DistancePicker(distance: $distance) }