feat(form): add shorthands to access validator status

This commit is contained in:
Hugo Pointcheval 2022-11-15 18:09:13 -05:00
parent 3a8a604a48
commit 141f15b444
Signed by: hugo
GPG Key ID: A9E8E9615379254F
2 changed files with 13 additions and 0 deletions

View File

@ -144,6 +144,15 @@ class WyattFormImpl extends WyattForm {
WyattForm operationWith(FormOperation operation, WyattForm other) =>
operation.call(this, other);
@override
bool isPureInput(String key) => inputOf(key).validator.pure;
@override
bool isValidInput(String key) => inputOf(key).validator.valid;
@override
bool isInvalidInput(String key) => inputOf(key).validator.invalid;
@override
List<Object?> get props => [_inputs, _name, _validator];

View File

@ -58,4 +58,8 @@ abstract class WyattForm extends Equatable {
WyattForm clone();
WyattForm operationWith(FormOperation operation, WyattForm other);
WyattForm reset();
bool isPureInput(String key);
bool isValidInput(String key);
bool isInvalidInput(String key);
}