copyWith method

  1. @override
FinishRouteWidgetTheme copyWith({
  1. double? borderRadius,
  2. Color? inactiveButtonSurfaceColor,
  3. Color? activeButtonSurfaceColor,
  4. TextStyle? inactiveButtonsTextStyle,
  5. TextStyle? activeButtonsTextStyle,
  6. Color? surfaceColor,
  7. Color? surfaceColorSecondary,
  8. TextStyle? arrivalPhraseTextStyle,
  9. Color? buttonNegativeSurfaceColor,
  10. double? buttonBorderRadius,
  11. TextStyle? finishButtonTextStyle,
  12. Color? inactiveIconColor,
  13. Color? activeIconColor,
  14. Size? iconSize,
})
override

Implementation

@override
FinishRouteWidgetTheme copyWith({
  double? borderRadius,
  Color? inactiveButtonSurfaceColor,
  Color? activeButtonSurfaceColor,
  TextStyle? inactiveButtonsTextStyle,
  TextStyle? activeButtonsTextStyle,
  Color? surfaceColor,
  Color? surfaceColorSecondary,
  TextStyle? arrivalPhraseTextStyle,
  Color? buttonNegativeSurfaceColor,
  double? buttonBorderRadius,
  TextStyle? finishButtonTextStyle,
  Color? inactiveIconColor,
  Color? activeIconColor,
  Size? iconSize,
}) {
  return FinishRouteWidgetTheme(
    borderRadius: borderRadius ?? this.borderRadius,
    inactiveButtonSurfaceColor:
        inactiveButtonSurfaceColor ?? this.inactiveButtonSurfaceColor,
    activeButtonSurfaceColor:
        activeButtonSurfaceColor ?? this.activeButtonSurfaceColor,
    inactiveButtonsTextStyle:
        inactiveButtonsTextStyle ?? this.inactiveButtonsTextStyle,
    activeButtonsTextStyle:
        activeButtonsTextStyle ?? this.activeButtonsTextStyle,
    surfaceColor: surfaceColor ?? this.surfaceColor,
    arrivalPhraseTextStyle:
        arrivalPhraseTextStyle ?? this.arrivalPhraseTextStyle,
    buttonNegativeSurfaceColor:
        buttonNegativeSurfaceColor ?? this.buttonNegativeSurfaceColor,
    buttonBorderRadius: buttonBorderRadius ?? this.buttonBorderRadius,
    finishButtonTextStyle:
        finishButtonTextStyle ?? this.finishButtonTextStyle,
    activeIconColor: activeIconColor ?? this.activeIconColor,
    inactiveIconColor: inactiveIconColor ?? this.inactiveIconColor,
    iconSize: iconSize ?? this.iconSize,
    surfaceColorSecondary:
        surfaceColorSecondary ?? this.surfaceColorSecondary,
  );
}