copyWith method
GlobalDialogButtonStyleConfig
copyWith({
- ButtonStyle? primaryButtonStyle,
- ButtonStyle? secondaryButtonStyle,
- ButtonStyle? destructiveButtonStyle,
- TextStyle? cupertinoTextStyle,
- TextStyle? cupertinoDestructiveTextStyle,
- Color? loadingIndicatorColor,
- double? loadingIndicatorSize,
- double? loadingIndicatorStrokeWidth,
Creates a copy of this configuration with the given values updated
Implementation
GlobalDialogButtonStyleConfig copyWith({
ButtonStyle? primaryButtonStyle,
ButtonStyle? secondaryButtonStyle,
ButtonStyle? destructiveButtonStyle,
TextStyle? cupertinoTextStyle,
TextStyle? cupertinoDestructiveTextStyle,
Color? loadingIndicatorColor,
double? loadingIndicatorSize,
double? loadingIndicatorStrokeWidth,
}) {
return GlobalDialogButtonStyleConfig(
primaryButtonStyle: primaryButtonStyle ?? this.primaryButtonStyle,
secondaryButtonStyle: secondaryButtonStyle ?? this.secondaryButtonStyle,
destructiveButtonStyle:
destructiveButtonStyle ?? this.destructiveButtonStyle,
cupertinoTextStyle: cupertinoTextStyle ?? this.cupertinoTextStyle,
cupertinoDestructiveTextStyle:
cupertinoDestructiveTextStyle ?? this.cupertinoDestructiveTextStyle,
loadingIndicatorColor:
loadingIndicatorColor ?? this.loadingIndicatorColor,
loadingIndicatorSize: loadingIndicatorSize ?? this.loadingIndicatorSize,
loadingIndicatorStrokeWidth:
loadingIndicatorStrokeWidth ?? this.loadingIndicatorStrokeWidth,
);
}