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