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