Anton Dmytryshyn
08/07/2021, 10:43 PMAnton Dmytryshyn
08/07/2021, 10:43 PM@Composable
fun EditExerciseContent(exercise: Exercise, onExerciseChanged: (Exercise) -> Unit) {
Column(Modifier.fillMaxSize(), horizontalAlignment = Alignment.CenterHorizontally) {
Column(Modifier.fillMaxWidth(0.9f)) {
SimpleOutlinedTextFieldSample(
exercise.exerciseName,
"Exercise Name",
isError = false,
keyboardType = KeyboardType.Text,
onTextChanged = {
val newExercise = exercise.copy(exerciseName = it)
onExerciseChanged(newExercise)
}, modifier = Modifier.fillMaxWidth()
)
Spacer(Modifier.height(16.dp))
SimpleOutlinedTextFieldSample(
if (exercise.exerciseWeight == null) "" else exercise.exerciseWeight.toString(),
"Exercise Weight",
isError = false,
keyboardType = KeyboardType.Number,
onTextChanged = {
val newExercise = exercise.copy(exerciseWeight = it.toInt())
onExerciseChanged(newExercise)
}, modifier = Modifier.fillMaxWidth()
)
Spacer(Modifier.height(16.dp))
SimpleOutlinedTextFieldSample(
if (exercise.exerciseSets == null) "" else exercise.exerciseSets.toString(),
"Set Count",
isError = false,
keyboardType = KeyboardType.Number,
onTextChanged = {
val newExercise = exercise.copy(exerciseSets = it.toInt())
onExerciseChanged(newExercise)
}, modifier = Modifier.fillMaxWidth()
)
Spacer(Modifier.height(16.dp))
SimpleOutlinedTextFieldSample(
if (exercise.exerciseSets == null) "" else exercise.exerciseReps.toString(),
"Rep Count",
isError = false,
keyboardType = KeyboardType.Number,
onTextChanged = {
val newExercise = exercise.copy(exerciseReps = it.toInt())
onExerciseChanged(newExercise)
}, modifier = Modifier.fillMaxWidth()
)
}
}
}
Tash
08/08/2021, 9:30 AM