ResponsiveFormField<T> constructor

const ResponsiveFormField<T>({
  1. required FormFieldBuilder<T> builder,
  2. FormFieldSetter<T>? onSaved,
  3. FormFieldValidator<T>? validator,
  4. T? initialValue,
  5. bool enabled = true,
  6. AutovalidateMode? autovalidateMode,
  7. String? restorationId,
  8. int? sizeExtraSmall,
  9. int? sizeSmall,
  10. int? sizeMedium,
  11. int? sizeLarge,
  12. int? sizeExtraLarge,
  13. double? minHeight,
  14. Key? key,
})

Implementation

const ResponsiveFormField({
  required super.builder,
  super.onSaved,
  super.validator,
  super.initialValue,
  super.enabled = true,
  super.autovalidateMode,
  super.restorationId,
  this.sizeExtraSmall,
  this.sizeSmall,
  this.sizeMedium,
  this.sizeLarge,
  this.sizeExtraLarge,
  this.minHeight,
  super.key,
})  : assert(
        sizeExtraSmall == null || sizeExtraSmall > 0,
        'sizeExtraSmall must be greater than zero.',
      ),
      assert(
        sizeSmall == null || sizeSmall > 0,
        'sizeSmall must be greater than zero.',
      ),
      assert(
        sizeMedium == null || sizeMedium > 0,
        'sizeMedium must be greater than zero.',
      ),
      assert(
        sizeLarge == null || sizeLarge > 0,
        'sizeLarge must be greater than zero.',
      ),
      assert(
        sizeExtraLarge == null || sizeExtraLarge > 0,
        'sizeExtraLarge must be greater than zero.',
      ),
      assert(
        minHeight == null || minHeight >= 0,
        'minHeight must be equal or greater than zero.',
      );