fix(form): add nullable validator on boolean value
This commit is contained in:
parent
141f15b444
commit
9ebe8e21dc
@ -22,11 +22,11 @@ import 'package:wyatt_form_bloc/src/domain/input_validators/form_input_validator
|
|||||||
/// {@endtemplate}
|
/// {@endtemplate}
|
||||||
class Boolean extends NullableValidator<bool, ValidationStandardError> {
|
class Boolean extends NullableValidator<bool, ValidationStandardError> {
|
||||||
/// {@macro boolean}
|
/// {@macro boolean}
|
||||||
const Boolean.pure({bool? defaultValue = false})
|
const Boolean.pure({bool defaultValue = false})
|
||||||
: super.pure(defaultValue ?? false);
|
: super.pure(defaultValue);
|
||||||
|
|
||||||
/// {@macro boolean}
|
/// {@macro boolean}
|
||||||
const Boolean.dirty({bool value = false}) : super.dirty(value);
|
const Boolean.dirty({bool? value}) : super.dirty(value);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
ValidationStandardError get onNull => ValidationStandardError.invalid;
|
ValidationStandardError get onNull => ValidationStandardError.invalid;
|
||||||
|
@ -35,7 +35,6 @@ class FormInput<
|
|||||||
FormInput(
|
FormInput(
|
||||||
this.key,
|
this.key,
|
||||||
this.validator, {
|
this.validator, {
|
||||||
// ignore: avoid_redundant_argument_values
|
|
||||||
FormInputMetadata<Extra>? metadata,
|
FormInputMetadata<Extra>? metadata,
|
||||||
}) {
|
}) {
|
||||||
this.metadata = metadata ?? FormInputMetadata<Extra>();
|
this.metadata = metadata ?? FormInputMetadata<Extra>();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user