copyWith method

TextFieldTheme copyWith({
  1. TextStyle? textStyle,
  2. MaterialStateProperty<Color?>? textColor,
  3. InputDecorationTheme? decorationTheme,
  4. TextAlign? textAlign,
  5. Widget? clearIcon,
  6. ClearSuffixButtonTheme? clearSuffixButtonTheme,
  7. Widget? obscureTrueIcon,
  8. Widget? obscureFalseIcon,
  9. ObscureSuffixButtonTheme? obscureSuffixButtonTheme,
  10. TextStyle? suggestionsTextStyle,
})

Implementation

TextFieldTheme copyWith({
  TextStyle? textStyle,
  MaterialStateProperty<Color?>? textColor,
  InputDecorationTheme? decorationTheme,
  TextAlign? textAlign,
  Widget? clearIcon,
  ClearSuffixButtonTheme? clearSuffixButtonTheme,
  Widget? obscureTrueIcon,
  Widget? obscureFalseIcon,
  ObscureSuffixButtonTheme? obscureSuffixButtonTheme,
  TextStyle? suggestionsTextStyle,
}) {
  return TextFieldTheme(
    textStyle: textStyle ?? this.textStyle,
    textColor: textColor ?? this.textColor,
    decorationTheme: decorationTheme ?? this.decorationTheme,
    textAlign: textAlign ?? this.textAlign,
    // ignore: deprecated_member_use_from_same_package
    clearIcon: clearIcon ?? this.clearIcon,
    clearSuffixButtonTheme:
        clearSuffixButtonTheme ?? this.clearSuffixButtonTheme,
    // ignore: deprecated_member_use_from_same_package
    obscureTrueIcon: obscureTrueIcon ?? this.obscureTrueIcon,
    // ignore: deprecated_member_use_from_same_package
    obscureFalseIcon: obscureFalseIcon ?? this.obscureFalseIcon,
    obscureSuffixButtonTheme:
        obscureSuffixButtonTheme ?? this.obscureSuffixButtonTheme,
    suggestionsTextStyle: suggestionsTextStyle ?? this.suggestionsTextStyle,
  );
}