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<BoxDecoration> decoration,
  9. required WidgetStateProperty<double> borderRadius,
  10. required WidgetStateProperty<double> borderWidth,
  11. required WidgetStateProperty<LabelBuilder> labelBuilder,
  12. required WidgetStateProperty<HelperTextBuilder> helperTextBuilder,
  13. required WidgetStateProperty<ErrorsBuilder> errorsBuilder,
  14. Widget? preWidget,
  15. Widget? postWidget,
  16. double? height,
  17. EdgeInsets? padding,
  18. double? fontSize,
  19. TInputSize size = TInputSize.md,
  20. TInputDecorationType decorationType = TInputDecorationType.box,
})

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.decoration,
  required this.borderRadius,
  required this.borderWidth,
  required this.labelBuilder,
  required this.helperTextBuilder,
  required this.errorsBuilder,
  this.preWidget,
  this.postWidget,
  this.height,
  this.padding,
  this.fontSize,
  this.size = TInputSize.md,
  this.decorationType = TInputDecorationType.box,
});