@inherits FeedbackComponent> @using System.IO.Compression; @using LANCommander.Server.Models; @code { private FileManagerDirectory CurrentPath { get; set; } private IEnumerable SelectedFiles { get; set; } public override async Task OnFeedbackOkAsync(ModalClosingEventArgs args) { if (SelectedFiles == null || SelectedFiles.Count() == 0) await base.OkCancelRefWithResult!.OnOk(new List() { CurrentPath }); else await base.OkCancelRefWithResult!.OnOk(SelectedFiles); } }