using CurrieTechnologies.Razor.SweetAlert2; namespace SwalServices; public static class SwalUtils { public static async Task ShowToast(this SweetAlertService service, string message) { return await service.FireAsync( new SweetAlertOptions { Toast = true, Text = message, Timer = 5000 }); } public static async Task ShowSwal(this SweetAlertService service, string title, string message, SweetAlertIcon icon) { if (icon == SweetAlertIcon.Question) return await service.FireAsync(new SweetAlertOptions { ConfirmButtonText = "Yes", ShowConfirmButton = true, ShowDenyButton = true, ShowCloseButton = false, Html = message, Icon = icon, Title = title, }); return await service.FireAsync(new SweetAlertOptions { Html = message, Icon = icon, Title = title, }); } }