MyNumericInput

fun <T : Number> MyNumericInput(value: MutableState<T>, modifier: Modifier = Modifier, valid: MutableState<Boolean> = remember { mutableStateOf(true) }, defaultValue: T = NumberUtil.zero(value.value), title: String = "", readOnly: Boolean = false)
fun <T : Number> MyNumericInput(value: T, modifier: Modifier = Modifier, defaultValue: T = NumberUtil.zero(value), title: String = "", readOnly: Boolean = false, onValueChanged: (value: T?) -> Unit = {})