BloomFormField constructor
BloomFormField({})
Creates a form field controller with optional initialValue, validators, and asyncValidators.
Implementation
BloomFormField({
String initialValue = '',
this.validators = const [],
this.asyncValidators = const [],
this.asyncDebounce = const Duration(milliseconds: 300),
}) : _initialValue = initialValue {
value = signal(initialValue);
errors = signal<List<String>>([]);
isDirty = signal(false);
isTouched = signal(false);
isValid = computed(() => errors.value.isEmpty);
}