Files
TaskHybrid/Template.Shared/Core/Helpers/ModalHelpers.cs

26 lines
667 B
C#

using MudBlazor;
using Template.Shared.Components.SingleElements.Modal;
namespace Template.Shared.Core.Helpers;
public class ModalHelpers
{
public static async Task<DialogResult?> OpenActivityForm(IDialogService dialog, string? id = null)
{
var modal = await dialog.ShowAsync<ActivityForm>(
"Activity form",
new DialogParameters<ActivityForm>
{
{ x => x.Id, id }
},
new DialogOptions
{
FullScreen = true,
CloseButton = false,
NoHeader = true
}
);
return await modal.Result;
}
}