FieldValidationStrategy
Defines a strategy for determining when field validation should occur.
This interface allows customization of validation timing behavior by defining the initial validation mode and how the validation mode should change based on the current mode and validation result.
Usage:
val strategy = FieldValidationStrategy(
initial = FieldValidationMode.Blur,
next = { current, isValid ->
if (isValid) FieldValidationMode.Blur
else FieldValidationMode.Change
}
)
Content copied to clipboard