copyWith method

GlobalDialogButtonStyleConfig copyWith({
  1. ButtonStyle? primaryButtonStyle,
  2. ButtonStyle? secondaryButtonStyle,
  3. ButtonStyle? destructiveButtonStyle,
  4. TextStyle? cupertinoTextStyle,
  5. TextStyle? cupertinoDestructiveTextStyle,
  6. Color? loadingIndicatorColor,
  7. double? loadingIndicatorSize,
  8. 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,
  );
}