copyWith method

ZeroSnackbarAlertStyle copyWith({
  1. Duration? duration,
  2. TextStyle? titleStyle,
  3. TextStyle? subtitleStyle,
  4. BorderSide? border,
  5. EdgeInsetsGeometry? padding,
  6. EdgeInsetsGeometry? margin,
  7. BorderRadiusGeometry? borderRadius,
  8. double? iconSize,
  9. Color? color,
  10. Color? defaultDangerColor,
  11. Color? defaultWarningColor,
  12. Color? defaultInfoColor,
  13. Color? defaultSuccessColor,
})

Implementation

ZeroSnackbarAlertStyle copyWith({
  Duration? duration,
  TextStyle? titleStyle,
  TextStyle? subtitleStyle,
  BorderSide? border,
  EdgeInsetsGeometry? padding,
  EdgeInsetsGeometry? margin,
  BorderRadiusGeometry? borderRadius,
  double? iconSize,
  Color? color,
  Color? defaultDangerColor,
  Color? defaultWarningColor,
  Color? defaultInfoColor,
  Color? defaultSuccessColor,
}) =>
    ZeroSnackbarAlertStyle(
      duration: duration ?? this.duration,
      border: border ?? this.border,
      padding: padding ?? this.padding,
      margin: margin ?? this.margin,
      borderRadius: borderRadius ?? this.borderRadius,
      titleStyle: titleStyle ?? this.titleStyle,
      subtitleStyle: subtitleStyle ?? this.subtitleStyle,
      iconSize: iconSize ?? this.iconSize,
      color: color ?? this.color,
      defaultDangerColor: defaultDangerColor ?? this.defaultDangerColor,
      defaultWarningColor: defaultWarningColor ?? this.defaultWarningColor,
      defaultInfoColor: defaultInfoColor ?? this.defaultInfoColor,
      defaultSuccessColor: defaultSuccessColor ?? this.defaultSuccessColor,
    );