copyWith method

SonnerConfig copyWith({
  1. double? expandedSpacing,
  2. double? collapsedOffset,
  3. int? maxVisibleToasts,
  4. EdgeInsets? outerPadding,
  5. EdgeInsets? innerPadding,
  6. double? width,
  7. Alignment? alignment,
  8. SonnerVariant? variant,
  9. DismissDirection? dismissDirection,
})

Implementation

SonnerConfig copyWith({
  double? expandedSpacing,
  double? collapsedOffset,
  int? maxVisibleToasts,
  EdgeInsets? outerPadding,
  EdgeInsets? innerPadding,
  double? width,
  Alignment? alignment,
  SonnerVariant? variant,
  DismissDirection? dismissDirection,
}) {
  return SonnerConfig(
    expandedSpacing: expandedSpacing ?? this.expandedSpacing,
    collapsedOffset: collapsedOffset ?? this.collapsedOffset,
    maxVisibleToasts: maxVisibleToasts ?? this.maxVisibleToasts,
    outerPadding: outerPadding ?? this.outerPadding,
    innerPadding: innerPadding ?? this.innerPadding,
    width: width ?? this.width,
    alignment: alignment ?? this.alignment,
    variant: variant ?? this.variant,
    dismissDirection: dismissDirection ?? this.dismissDirection,
  );
}