diff --git a/ios/Ascently/Views/AddEdit/AddAttemptView.swift b/ios/Ascently/Views/AddEdit/AddAttemptView.swift index ab24c93..d36f91a 100644 --- a/ios/Ascently/Views/AddEdit/AddAttemptView.swift +++ b/ios/Ascently/Views/AddEdit/AddAttemptView.swift @@ -373,35 +373,19 @@ struct AddAttemptView: View { Section("Additional Details") { TextField("Highest Hold (Optional)", text: $highestHold) - VStack(alignment: .leading, spacing: 8) { - Text("Notes (Optional)") - .font(.headline) + TextField("Notes (Optional)", text: $notes, axis: .vertical) + .lineLimit(3...6) - TextEditor(text: $notes) - .frame(minHeight: 80) - .padding(8) - .background( - RoundedRectangle(cornerRadius: 8) - .fill(.quaternary) - ) - } - - HStack { - Text("Duration (seconds)") - Spacer() + LabeledContent("Duration (seconds)") { TextField("0", value: $duration, format: .number) .keyboardType(.numberPad) - .textFieldStyle(.roundedBorder) - .frame(width: 80) + .multilineTextAlignment(.trailing) } - HStack { - Text("Rest Time (seconds)") - Spacer() + LabeledContent("Rest Time (seconds)") { TextField("0", value: $restTime, format: .number) .keyboardType(.numberPad) - .textFieldStyle(.roundedBorder) - .frame(width: 80) + .multilineTextAlignment(.trailing) } } } @@ -1147,35 +1131,19 @@ struct EditAttemptView: View { Section("Additional Details") { TextField("Highest Hold (Optional)", text: $highestHold) - VStack(alignment: .leading, spacing: 8) { - Text("Notes (Optional)") - .font(.headline) + TextField("Notes (Optional)", text: $notes, axis: .vertical) + .lineLimit(3...6) - TextEditor(text: $notes) - .frame(minHeight: 80) - .padding(8) - .background( - RoundedRectangle(cornerRadius: 8) - .fill(.quaternary) - ) - } - - HStack { - Text("Duration (seconds)") - Spacer() + LabeledContent("Duration (seconds)") { TextField("0", value: $duration, format: .number) .keyboardType(.numberPad) - .textFieldStyle(.roundedBorder) - .frame(width: 80) + .multilineTextAlignment(.trailing) } - HStack { - Text("Rest Time (seconds)") - Spacer() + LabeledContent("Rest Time (seconds)") { TextField("0", value: $restTime, format: .number) .keyboardType(.numberPad) - .textFieldStyle(.roundedBorder) - .frame(width: 80) + .multilineTextAlignment(.trailing) } } }