baseToast static method
Flushbar
baseToast({})
Implementation
static Flushbar baseToast({
GlobalKey<FlushbarState>? key,
required Widget title,
Widget? description,
required Widget icon,
Function? onUndo,
String? undoText,
EdgeInsets? margin,
required Color backgroundColor,
int? duration,
bool isDismissible = true,
}) {
Flushbar flushbar = Flushbar(
key: key,
titleText: title,
messageText: description,
icon: icon,
onUndo: onUndo,
undoText: undoText,
backgroundColor: backgroundColor,
margin: margin ?? const EdgeInsets.all(24),
animationDuration: const Duration(milliseconds: 300),
duration: duration != null ? Duration(milliseconds: duration) : null,
isDismissible: isDismissible,
);
// Add dismiss to undo event
flushbar.onUndoEnds = onUndo != null ? () => flushbar.dismiss() : null;
return flushbar;
}