copyWith method
HMTextFieldTheme
copyWith({
- HMTextVariant? variant,
- HMTextFieldSize? size,
- HMRadius? radius,
- Color? fillColor,
- Color? iconColor,
- Color? disabledTextColor,
override
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
Implementation
@override
HMTextFieldTheme copyWith({
HMTextVariant? variant,
HMTextFieldSize? size,
HMRadius? radius,
Color? fillColor,
Color? iconColor,
Color? disabledTextColor,
}) {
return HMTextFieldTheme(
fillColor: fillColor ?? this.fillColor,
disabledTextColor: disabledTextColor ?? this.disabledTextColor,
iconColor: iconColor ?? this.iconColor,
radius: radius ?? this.radius,
variant: variant ?? this.variant,
size: size ?? this.size,
);
}