TInputFieldTheme constructor

const TInputFieldTheme({
  1. required WidgetStateProperty<Color> color,
  2. required WidgetStateProperty<Color> backgroundColor,
  3. required WidgetStateProperty<Color> borderColor,
  4. required WidgetStateProperty<TextStyle> labelStyle,
  5. required WidgetStateProperty<TextStyle> helperTextStyle,
  6. required WidgetStateProperty<TextStyle> errorTextStyle,
  7. required WidgetStateProperty<TextStyle> tagStyle,
  8. required WidgetStateProperty<TextStyle> hintStyle,
  9. required WidgetStateProperty<double> borderRadius,
  10. required WidgetStateProperty<double> borderWidth,
  11. required WidgetStateProperty<LabelBuilder> labelBuilder,
  12. required WidgetStateProperty<ErrorsBuilder> errorsBuilder,
  13. required WidgetStateProperty<HelperTextBuilder> helperTextBuilder,
  14. Widget? preWidget,
  15. Widget? postWidget,
  16. double? height,
  17. EdgeInsets? padding,
  18. double? fontSize,
  19. required TInputSize size,
  20. required TInputDecorationType decorationType,
  21. required TLabelPosition labelPosition,
})

Implementation

const TInputFieldTheme({
  required this.color,
  required this.backgroundColor,
  required this.borderColor,
  required this.labelStyle,
  required this.helperTextStyle,
  required this.errorTextStyle,
  required this.tagStyle,
  required this.hintStyle,
  required this.borderRadius,
  required this.borderWidth,
  required this.labelBuilder,
  required this.errorsBuilder,
  required this.helperTextBuilder,
  this.preWidget,
  this.postWidget,
  this.height,
  this.padding,
  this.fontSize,
  required this.size,
  required this.decorationType,
  required this.labelPosition,
});