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.',
     );