ErrorSafeValue

data class ErrorSafeValue<T>(val value: T, val initial: T = value, val error: String? = null)

Wraps a form field value together with its validation error and change-tracking state.

Constructors

Link copied to clipboard
constructor(value: T, initial: T = value, error: String? = null)

Properties

Link copied to clipboard
val error: String? = null

The current validation error message, or null when the field is valid.

Link copied to clipboard
val initial: T

The value at the time of construction, used to compute modified.

Link copied to clipboard

True when value differs from initial.

Link copied to clipboard
val value: T

The current field value.