feat(form): add shorthands to access validator status
This commit is contained in:
parent
3a8a604a48
commit
141f15b444
packages/wyatt_form_bloc/lib/src
@ -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];
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user