diff --git a/Wonky.Client/Components/LoaderThreeDots.razor b/Wonky.Client/Components/LoaderThreeDots.razor index 8b8575b3..94d159e2 100644 --- a/Wonky.Client/Components/LoaderThreeDots.razor +++ b/Wonky.Client/Components/LoaderThreeDots.razor @@ -15,9 +15,9 @@ // *@ -@if (Loading) +@if (ShowMe) { -
+
loading ... diff --git a/Wonky.Client/Components/LoaderThreeDots.razor.cs b/Wonky.Client/Components/LoaderThreeDots.razor.cs index 1b2c6fdc..55981a5d 100644 --- a/Wonky.Client/Components/LoaderThreeDots.razor.cs +++ b/Wonky.Client/Components/LoaderThreeDots.razor.cs @@ -6,10 +6,17 @@ namespace Wonky.Client.Components; public partial class LoaderThreeDots { [Parameter] public bool Loading { get; set; } = true; + [Parameter] public int Timeout { get; set; } = 30000; + private bool ShowMe { get; set; } + + protected override void OnParametersSet() + { + ShowMe = Loading; + } protected override async Task OnInitializedAsync() { - await Task.Delay(30000); - Loading = false; + await Task.Delay(Timeout); + ShowMe = false; } } \ No newline at end of file diff --git a/Wonky.Client/Pages/CrmCompanyInventoryPage.razor.cs b/Wonky.Client/Pages/CrmCompanyInventoryPage.razor.cs index 95f3b24a..4a1f6c2c 100644 --- a/Wonky.Client/Pages/CrmCompanyInventoryPage.razor.cs +++ b/Wonky.Client/Pages/CrmCompanyInventoryPage.razor.cs @@ -35,31 +35,26 @@ public partial class CrmCompanyInventoryPage : IDisposable private List Inventory { get; set; } = new(); private bool Loading { get; set; } = true; - protected override async Task OnInitializedAsync() + protected override async Task OnParametersSetAsync() { - Toaster.ShowInfo("Varekøb opdateres ....", "Vent venligst"); Interceptor.RegisterEvent(); Interceptor.RegisterBeforeSendEvent(); Company = await CompanyRepo.GetCompanyById(CompanyId); - var ts = await CrmHistoryRepo.UpdateProductHistory(Company.CompanyId, $"{DateTime.Parse(Company.HistorySync):yyyy-MM-dd}");; + } + + protected override async Task OnInitializedAsync() + { + await RefreshHistory(); + } + + private async Task RefreshHistory() + { + Toaster.ShowInfo("Varekøb opdateres ....", "Vent venligst"); Inventory = await CrmHistoryRepo.FetchInventory(CompanyId); Inventory = Inventory.OrderBy(x => x.Description).ToList(); Loading = false; } - // private async Task RefreshHistory() - // { - // _working = true; - // _btnUpdateText = "vent venligst ..."; - // _toast.ShowInfo("Vent mens data checkes ..."); - // var ts = await CrmHistoryRepo.UpdateProductHistory(_company.CompanyId, $"{DateTime.Parse(_company.HistorySync):yyyy-MM-dd}");; - // _company.HistorySync = ts.Replace("\"", ""); - // _btnUpdateText = "check"; - // _inventory = await CrmHistoryRepo.FetchInventory(CompanyId); - // _inventory = _inventory.OrderBy(x => x.Description).ToList(); - // _working = false; - // } - public void Dispose() { Interceptor.DisposeEvent();