copyWith method

TAlertTheme copyWith({
  1. EdgeInsetsGeometry? insetPadding,
  2. EdgeInsetsGeometry? contentPadding,
  3. EdgeInsetsGeometry? actionsPadding,
  4. MainAxisAlignment? actionsAlignment,
  5. double? iconSize,
  6. TextStyle? titleStyle,
  7. TextStyle? contentStyle,
  8. TextAlign? contentTextAlign,
  9. double? closeButtonWidth,
  10. double? confirmButtonWidth,
  11. TButtonType? closeButtonType,
  12. TButtonType? confirmButtonType,
})

Implementation

TAlertTheme copyWith({
  EdgeInsetsGeometry? insetPadding,
  EdgeInsetsGeometry? contentPadding,
  EdgeInsetsGeometry? actionsPadding,
  MainAxisAlignment? actionsAlignment,
  double? iconSize,
  TextStyle? titleStyle,
  TextStyle? contentStyle,
  TextAlign? contentTextAlign,
  double? closeButtonWidth,
  double? confirmButtonWidth,
  TButtonType? closeButtonType,
  TButtonType? confirmButtonType,
}) {
  return TAlertTheme(
    insetPadding: insetPadding ?? this.insetPadding,
    contentPadding: contentPadding ?? this.contentPadding,
    actionsPadding: actionsPadding ?? this.actionsPadding,
    actionsAlignment: actionsAlignment ?? this.actionsAlignment,
    iconSize: iconSize ?? this.iconSize,
    titleStyle: titleStyle ?? this.titleStyle,
    contentStyle: contentStyle ?? this.contentStyle,
    contentTextAlign: contentTextAlign ?? this.contentTextAlign,
    closeButtonWidth: closeButtonWidth ?? this.closeButtonWidth,
    confirmButtonWidth: confirmButtonWidth ?? this.confirmButtonWidth,
    closeButtonType: closeButtonType ?? this.closeButtonType,
    confirmButtonType: confirmButtonType ?? this.confirmButtonType,
  );
}