copyWith method

TextFieldTheme copyWith({
  1. ValueGetter<Border?>? border,
  2. ValueGetter<BorderRadiusGeometry?>? borderRadius,
  3. ValueGetter<bool?>? filled,
  4. ValueGetter<EdgeInsetsGeometry?>? padding,
})

Implementation

TextFieldTheme copyWith({
  ValueGetter<Border?>? border,
  ValueGetter<BorderRadiusGeometry?>? borderRadius,
  ValueGetter<bool?>? filled,
  ValueGetter<EdgeInsetsGeometry?>? padding,
}) {
  return TextFieldTheme(
    border: border == null ? this.border : border(),
    borderRadius: borderRadius == null ? this.borderRadius : borderRadius(),
    filled: filled == null ? this.filled : filled(),
    padding: padding == null ? this.padding : padding(),
  );
}