showNeomageToast function
void
showNeomageToast(
- BuildContext context, {
- required String message,
- String? detail,
- ToastSeverity severity = ToastSeverity.info,
- ToastPosition position = ToastPosition.bottomRight,
- Duration duration = const Duration(seconds: 3),
- VoidCallback? onAction,
- String? actionLabel,
Show a toast notification.
Implementation
void showNeomageToast(
BuildContext context, {
required String message,
String? detail,
ToastSeverity severity = ToastSeverity.info,
ToastPosition position = ToastPosition.bottomRight,
Duration duration = const Duration(seconds: 3),
VoidCallback? onAction,
String? actionLabel,
}) {
final overlay = Overlay.of(context);
late OverlayEntry entry;
entry = OverlayEntry(
builder: (ctx) => _ToastWidget(
message: message,
detail: detail,
severity: severity,
position: position,
duration: duration,
onDismiss: () => entry.remove(),
onAction: onAction,
actionLabel: actionLabel,
),
);
overlay.insert(entry);
}