Ink
05/26/2021, 1:34 PMif (errorMessage != null) {
if (model.iconEnd == null) {
model.iconEnd = InputField.Icon.ERROR
} else {
if (model.iconEnd != InputField.Icon.ERROR)
model.icon = InputField.Icon.ERROR
}
} else {
if (model.iconEnd == InputField.Icon.ERROR) {
model.iconEnd = null
}
if (model.icon == InputField.Icon.ERROR) {
model.icon = null
}
}
Is it possible to simpligy that code?Ernestas
05/26/2021, 1:36 PMInk
05/26/2021, 1:44 PMval inputFieldIcon = InputField.Icon.ERROR
when (errorMessage) {
null -> {
if (model.iconEnd == inputFieldIcon) model.iconEnd = null
if (model.icon == inputFieldIcon) model.icon = null
}
else -> {
if (model.iconEnd == null) model.iconEnd = inputFieldIcon
if (model.iconEnd != inputFieldIcon) model.icon = inputFieldIcon
}
}
Vitaliy Zarubin
05/26/2021, 1:51 PMInk
05/26/2021, 1:52 PM