diff --git a/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor b/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor
index 01980c2..21bbcdb 100644
--- a/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor
+++ b/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor
@@ -228,15 +228,22 @@
}
}
- @if (ActivityFileList != null)
+ @if (!IsLoading)
{
- foreach (var file in ActivityFileList)
+ if (ActivityFileList != null)
{
-
- @file.FileName
-
+ foreach (var file in ActivityFileList)
+ {
+
+ @file.FileName
+
+ }
}
}
+ else
+ {
+
+ }
@if (!IsView)
@@ -318,6 +325,7 @@
private List? ActivityFileList { get; set; }
private bool IsNew { get; set; }
+ private bool IsLoading { get; set; }
private bool IsView => !NetworkService.ConnectionAvailable;
private string? LabelSave { get; set; }
@@ -443,6 +451,9 @@
{
return Task.Run(async () =>
{
+ IsLoading = true;
+ await InvokeAsync(StateHasChanged);
+
SelectedComessa = ActivityModel.Commessa;
Users = await ManageData.GetTable();
@@ -456,6 +467,7 @@
Clienti = await ManageData.GetClienti(new WhereCondContact { FlagStato = "A" });
Pros = await ManageData.GetProspect();
+ IsLoading = false;
await InvokeAsync(StateHasChanged);
});
}