copyWith method
TAlertTheme
copyWith({
- Color? backgroundColor,
- EdgeInsets? insetPadding,
- EdgeInsets? contentPadding,
- EdgeInsets? actionsPadding,
- MainAxisAlignment? actionsAlignment,
- double? iconSize,
- TextStyle? titleStyle,
- TextStyle? contentStyle,
- TextAlign? contentTextAlign,
- double? closeButtonWidth,
- double? confirmButtonWidth,
- TButtonType? closeButtonType,
- TButtonType? confirmButtonType,
Creates a copy of the theme with updated properties.
Implementation
TAlertTheme copyWith({
Color? backgroundColor,
EdgeInsets? insetPadding,
EdgeInsets? contentPadding,
EdgeInsets? actionsPadding,
MainAxisAlignment? actionsAlignment,
double? iconSize,
TextStyle? titleStyle,
TextStyle? contentStyle,
TextAlign? contentTextAlign,
double? closeButtonWidth,
double? confirmButtonWidth,
TButtonType? closeButtonType,
TButtonType? confirmButtonType,
}) {
return TAlertTheme(
backgroundColor: backgroundColor ?? this.backgroundColor,
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,
);
}