Esempio n. 1
0
 public DefaultToastModel(string?text, ToastIcon icon, IEnumerable <ToastButton>?buttons, bool stacked)
 {
     Icon    = icon;
     Text    = text;
     Stacked = stacked;
     Buttons = buttons?.ToArray() ?? Array.Empty <ToastButton>();
 }
Esempio n. 2
0
    protected virtual Task ShowToastAsync(object context, ToastIcon icon, string message, string title)
    {
        try
        {
            var js = (context as IHasJSRuntime)?.JS;

            return(js?.ShowToastAsync(new ToastOptions
            {
                Text = message,
                Icon = icon,
                Position = ToastPosition.BottomCenter,
                ShowLoader = false,
            }).AsTask() ?? Task.CompletedTask);
        }
        catch
        {
        }
        return(default);
Esempio n. 3
0
 public static void ShowToast(this IToastService service, string?text, ToastIcon icon, IEnumerable <ToastButton>?buttons)
 {
     service.Show(new DefaultToastModel(text, icon, buttons, false));
 }
Esempio n. 4
0
 public static void ShowToast(this IToastService service, string?text, ToastIcon icon, IEnumerable <ToastButton>?buttons, bool stacked, int displayTime)
 {
     service.Show(new DefaultToastModel(text, icon, buttons, stacked), displayTime);
 }
Esempio n. 5
0
 public static void ShowToast(this IToastService service, string?text, ToastIcon icon, int displayTime)
 {
     service.Show(new DefaultToastModel(text, icon, null, false), displayTime);
 }