@page "/archiveadmin" @using Microsoft.AspNetCore.Authorization @using OpenArchival.Blazor.Components @using OpenArchival.Blazor.Components.Pages.Administration.ArchiveItems @using OpenArchival.Blazor.Components.Pages.Administration.Categories; @attribute [Authorize(Roles = "Admin")] @inject ArtifactEntrySharedHelpers Helpers; @inject IDialogService DialogService; @code { public async Task ShowAddGroupingDialog(ArtifactGroupingRowElement validationModel) { var parameters = new DialogParameters { ["Model"] = validationModel, ["IsUpdate"] = true}; var options = new DialogOptions { CloseOnEscapeKey = true, BackdropClick = false }; var dialog = await DialogService.ShowAsync("Create a Group", parameters, options); var result = await dialog.Result; } }