|
- using CurrieTechnologies.Razor.SweetAlert2;
-
- namespace SwalServices;
-
- public static class SwalUtils
- {
- public static async Task<SweetAlertResult> ShowToast(this SweetAlertService service, string message)
- {
- return await service.FireAsync(
- new SweetAlertOptions
- {
- Toast = true,
- Text = message,
- Timer = 5000
- });
- }
-
-
- public static async Task<SweetAlertResult> 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,
- });
- }
- }
|