BloomForm constructor

BloomForm(
  1. Map<String, BloomFormControl> fields
)

Creates a BloomForm controller managing the provided map of named fields.

Implementation

BloomForm(Map<String, BloomFormControl> fields) : _fields = fields {
  isValid = computed(() => _fields.values.every((f) => f.isValid.value));
  isDirty = computed(() => _fields.values.any((f) => f.isDirty.value));
  isValidating =
      computed(() => _fields.values.any((f) => f.isValidating.value));
}