showWeuiSuccessToast function

Future showWeuiSuccessToast({
  1. required BuildContext context,
  2. Widget? message,
  3. dynamic stopEvent = false,
  4. bool? backButtonClose,
  5. Alignment? alignment,
  6. Duration? closeDuration,
})

Implementation

Future showWeuiSuccessToast(
    {required BuildContext context,
    Widget? message,
    stopEvent = false,
    bool? backButtonClose,
    Alignment? alignment,
    Duration? closeDuration}) {

  var config = WeuiToastConfig.of(context);
  message = message?? Text(config.successText);
  closeDuration = closeDuration?? config.successDuration;
  backButtonClose = backButtonClose ?? config.successBackButtonClose;
  var hide = showWeuiToast(
      context: context,
      alignment: alignment,
      message: message,
      stopEvent: stopEvent,
      backButtonClose: backButtonClose,
      icon: Icon(CoolUIIcons.success_no_circle));

  return Future.delayed(closeDuration, () {
    hide();
  });
}