BloomFileField constructor
BloomFileField({})
Creates a reactive file input controller.
Implementation
BloomFileField({
List<BloomFile> initialValue = const [],
this.multiple = false,
this.validators = const [],
this.asyncValidators = const [],
this.asyncDebounce = const Duration(milliseconds: 300),
}) : _initialValue = List.unmodifiable(initialValue) {
value = signal<List<BloomFile>>(List.unmodifiable(initialValue));
errors = signal<List<String>>([]);
isDirty = signal(false);
isTouched = signal(false);
isValid = computed(() => errors.value.isEmpty);
}