copyWith method
ToastProps
copyWith({
- String? message,
- String? title,
- String? description,
- ToastVariant? variant,
- ToastPosition? position,
- int? duration,
- bool? dismissible,
- ToastAction? action,
- Widget? icon,
- String? id,
- bool? isExiting,
- bool? isHovered,
- void onMouseEnter()?,
- void onMouseLeave()?,
- void onDismiss()?,
Implementation
ToastProps copyWith({
String? message,
String? title,
String? description,
ToastVariant? variant,
ToastPosition? position,
int? duration,
bool? dismissible,
ToastAction? action,
Widget? icon,
String? id,
bool? isExiting,
bool? isHovered,
void Function()? onMouseEnter,
void Function()? onMouseLeave,
void Function()? onDismiss,
}) {
return ToastProps(
message: message ?? this.message,
title: title ?? this.title,
description: description ?? this.description,
variant: variant ?? this.variant,
position: position ?? this.position,
duration: duration ?? this.duration,
dismissible: dismissible ?? this.dismissible,
action: action ?? this.action,
icon: icon ?? this.icon,
id: id ?? this.id,
isExiting: isExiting ?? this.isExiting,
isHovered: isHovered ?? this.isHovered,
onMouseEnter: onMouseEnter ?? this.onMouseEnter,
onMouseLeave: onMouseLeave ?? this.onMouseLeave,
onDismiss: onDismiss ?? this.onDismiss,
);
}