TTextFieldTheme constructor
const
TTextFieldTheme({
- required WidgetStateProperty<
Color> color, - required WidgetStateProperty<
Color> backgroundColor, - required WidgetStateProperty<
Color> borderColor, - required WidgetStateProperty<
TextStyle> labelStyle, - required WidgetStateProperty<
TextStyle> helperTextStyle, - required WidgetStateProperty<
TextStyle> errorTextStyle, - required WidgetStateProperty<
TextStyle> tagStyle, - required WidgetStateProperty<
BoxDecoration> decoration, - required WidgetStateProperty<
double> borderRadius, - required WidgetStateProperty<
double> borderWidth, - required WidgetStateProperty<
LabelBuilder> labelBuilder, - required WidgetStateProperty<
HelperTextBuilder> helperTextBuilder, - required WidgetStateProperty<
ErrorsBuilder> errorsBuilder, - required WidgetStateProperty<
TextStyle> textStyle, - required WidgetStateProperty<
TextStyle> hintStyle, - TInputSize size = TInputSize.md,
- TInputDecorationType decorationType = TInputDecorationType.box,
- Widget? preWidget,
- Widget? postWidget,
- double? height,
- EdgeInsets? padding,
- double? fontSize,
- List<
TextInputFormatter> ? inputFormatters, - TextInputType? keyboardType,
- TextCapitalization textCapitalization = TextCapitalization.none,
- bool autocorrect = true,
- bool enableSuggestions = true,
- int? maxLength,
- MaxLengthEnforcement? maxLengthEnforcement,
- TextInputAction? textInputAction,
- bool obscureText = false,
Implementation
const TTextFieldTheme({
required super.color,
required super.backgroundColor,
required super.borderColor,
required super.labelStyle,
required super.helperTextStyle,
required super.errorTextStyle,
required super.tagStyle,
required super.decoration,
required super.borderRadius,
required super.borderWidth,
required super.labelBuilder,
required super.helperTextBuilder,
required super.errorsBuilder,
required this.textStyle,
required this.hintStyle,
super.size,
super.decorationType,
super.preWidget,
super.postWidget,
super.height,
super.padding,
super.fontSize,
this.inputFormatters,
this.keyboardType,
this.textCapitalization = TextCapitalization.none,
this.autocorrect = true,
this.enableSuggestions = true,
this.maxLength,
this.maxLengthEnforcement,
this.textInputAction,
this.obscureText = false,
});