copyWith method
ShadDialogTheme
copyWith({
- IconData? closeIconData,
- ShadPosition? closeIconPosition,
- BorderRadius? radius,
- Color? backgroundColor,
- bool? expandActionsWhenTiny,
- EdgeInsetsGeometry? padding,
- double? gap,
- List<
Effect> ? animateIn, - List<
Effect> ? animateOut, - BoxConstraints? constraints,
- Axis? actionsAxis,
- MainAxisSize? actionsMainAxisSize,
- MainAxisAlignment? actionsMainAxisAlignment,
- VerticalDirection? actionsVerticalDirection,
- BoxBorder? border,
- List<
BoxShadow> ? shadows, - bool? removeBorderRadiusWhenTiny,
- TextStyle? titleStyle,
- TextStyle? descriptionStyle,
- TextAlign? titleTextAlign,
- TextAlign? descriptionTextAlign,
- Alignment? alignment,
- MainAxisAlignment? mainAxisAlignment,
- CrossAxisAlignment? crossAxisAlignment,
- bool? scrollable,
- EdgeInsetsGeometry? scrollPadding,
- double? actionsGap,
- bool? useSafeArea,
- bool? titlePinned,
- bool? descriptionPinned,
- bool? actionsPinned,
inherited
Implementation
ShadDialogTheme copyWith({
IconData? closeIconData,
ShadPosition? closeIconPosition,
BorderRadius? radius,
Color? backgroundColor,
bool? expandActionsWhenTiny,
EdgeInsetsGeometry? padding,
double? gap,
List<Effect<dynamic>>? animateIn,
List<Effect<dynamic>>? animateOut,
BoxConstraints? constraints,
Axis? actionsAxis,
MainAxisSize? actionsMainAxisSize,
MainAxisAlignment? actionsMainAxisAlignment,
VerticalDirection? actionsVerticalDirection,
BoxBorder? border,
List<BoxShadow>? shadows,
bool? removeBorderRadiusWhenTiny,
TextStyle? titleStyle,
TextStyle? descriptionStyle,
TextAlign? titleTextAlign,
TextAlign? descriptionTextAlign,
Alignment? alignment,
MainAxisAlignment? mainAxisAlignment,
CrossAxisAlignment? crossAxisAlignment,
bool? scrollable,
EdgeInsetsGeometry? scrollPadding,
double? actionsGap,
bool? useSafeArea,
bool? titlePinned,
bool? descriptionPinned,
bool? actionsPinned,
}) {
final _this = (this as ShadDialogTheme);
return ShadDialogTheme(
closeIconData: closeIconData ?? _this.closeIconData,
closeIconPosition: closeIconPosition ?? _this.closeIconPosition,
radius: radius ?? _this.radius,
backgroundColor: backgroundColor ?? _this.backgroundColor,
expandActionsWhenTiny:
expandActionsWhenTiny ?? _this.expandActionsWhenTiny,
padding: padding ?? _this.padding,
gap: gap ?? _this.gap,
animateIn: animateIn ?? _this.animateIn,
animateOut: animateOut ?? _this.animateOut,
constraints: constraints ?? _this.constraints,
actionsAxis: actionsAxis ?? _this.actionsAxis,
actionsMainAxisSize: actionsMainAxisSize ?? _this.actionsMainAxisSize,
actionsMainAxisAlignment:
actionsMainAxisAlignment ?? _this.actionsMainAxisAlignment,
actionsVerticalDirection:
actionsVerticalDirection ?? _this.actionsVerticalDirection,
border: border ?? _this.border,
shadows: shadows ?? _this.shadows,
removeBorderRadiusWhenTiny:
removeBorderRadiusWhenTiny ?? _this.removeBorderRadiusWhenTiny,
titleStyle: titleStyle ?? _this.titleStyle,
descriptionStyle: descriptionStyle ?? _this.descriptionStyle,
titleTextAlign: titleTextAlign ?? _this.titleTextAlign,
descriptionTextAlign: descriptionTextAlign ?? _this.descriptionTextAlign,
alignment: alignment ?? _this.alignment,
mainAxisAlignment: mainAxisAlignment ?? _this.mainAxisAlignment,
crossAxisAlignment: crossAxisAlignment ?? _this.crossAxisAlignment,
scrollable: scrollable ?? _this.scrollable,
scrollPadding: scrollPadding ?? _this.scrollPadding,
actionsGap: actionsGap ?? _this.actionsGap,
useSafeArea: useSafeArea ?? _this.useSafeArea,
titlePinned: titlePinned ?? _this.titlePinned,
descriptionPinned: descriptionPinned ?? _this.descriptionPinned,
actionsPinned: actionsPinned ?? _this.actionsPinned,
);
}