LiteFormsConfiguration constructor

LiteFormsConfiguration({
  1. LiteFormsTheme? lightTheme,
  2. LiteFormsTheme? darkTheme,
  3. AutovalidateMode? autovalidateMode,
  4. DropSelectorSettings dropSelectorSettings = const DropSelectorSettings(topLeftRadius: kDefaultFormSmoothRadius, topRightRadius: kDefaultFormSmoothRadius, bottomLeftRadius: kDefaultFormSmoothRadius, bottomRightRadius: kDefaultFormSmoothRadius),
  5. String? defaultDateFormat,
  6. TextEntryModalRouteSettings? defaultTextEntryModalRouteSettings,
  7. String? defaultTimeFormat,
  8. bool? allowUnfocusOnTapOutside,
  9. bool useAutogeneratedHints = false,
})

Implementation

LiteFormsConfiguration({
  this.lightTheme,
  this.darkTheme,
  this.autovalidateMode,
  this.dropSelectorSettings = const DropSelectorSettings(
    topLeftRadius: kDefaultFormSmoothRadius,
    topRightRadius: kDefaultFormSmoothRadius,
    bottomLeftRadius: kDefaultFormSmoothRadius,
    bottomRightRadius: kDefaultFormSmoothRadius,
  ),

  /// [defaultDateFormat] is a string pattern acceptable by [DateFormat]
  /// for example 'yyyy-MM-dd'
  this.defaultDateFormat,
  this.defaultTextEntryModalRouteSettings,

  /// [defaultTimeFormat] is a string pattern acceptable by [DateFormat]
  /// for example 'HH:mm' for a 24 hour format and 'hh:mm a' for 12
  this.defaultTimeFormat,
  this.allowUnfocusOnTapOutside,
  this.useAutogeneratedHints = false,
});