diff --git a/CetteAppliVaMarcher/CetteAppliVaMarcher/Components/Crafting.razor b/CetteAppliVaMarcher/CetteAppliVaMarcher/Components/Crafting.razor index 774d351..c181643 100644 --- a/CetteAppliVaMarcher/CetteAppliVaMarcher/Components/Crafting.razor +++ b/CetteAppliVaMarcher/CetteAppliVaMarcher/Components/Crafting.razor @@ -3,7 +3,7 @@
-
Available items:
+
Available items: @Items.Count()
diff --git a/CetteAppliVaMarcher/CetteAppliVaMarcher/Components/CraftingItem.razor b/CetteAppliVaMarcher/CetteAppliVaMarcher/Components/CraftingItem.razor index db4ca36..7d86905 100644 --- a/CetteAppliVaMarcher/CetteAppliVaMarcher/Components/CraftingItem.razor +++ b/CetteAppliVaMarcher/CetteAppliVaMarcher/Components/CraftingItem.razor @@ -10,5 +10,13 @@ @if (Item != null) { @Item.DisplayName + if (!string.IsNullOrWhiteSpace(@Item.ImageBase64)) + { + @Item.DisplayName + } + else + { + @Item.DisplayName + } }
\ No newline at end of file diff --git a/CetteAppliVaMarcher/CetteAppliVaMarcher/Pages/Index.razor.cs b/CetteAppliVaMarcher/CetteAppliVaMarcher/Pages/Index.razor.cs index 3443126..6b84f55 100644 --- a/CetteAppliVaMarcher/CetteAppliVaMarcher/Pages/Index.razor.cs +++ b/CetteAppliVaMarcher/CetteAppliVaMarcher/Pages/Index.razor.cs @@ -13,5 +13,20 @@ namespace CetteAppliVaMarcher.Pages public List Items { get; set; } = new List(); private List Recipes { get; set; } = new List(); + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + base.OnAfterRenderAsync(firstRender); + + if (!firstRender) + { + return; + } + + Items = await DataService.List(0, await DataService.Count()); + Recipes = await DataService.GetRecipes(); + + StateHasChanged(); + } } } \ No newline at end of file diff --git a/CetteAppliVaMarcher/CetteAppliVaMarcher/Pages/List.razor b/CetteAppliVaMarcher/CetteAppliVaMarcher/Pages/List.razor index 79cd913..c12f8f9 100644 --- a/CetteAppliVaMarcher/CetteAppliVaMarcher/Pages/List.razor +++ b/CetteAppliVaMarcher/CetteAppliVaMarcher/Pages/List.razor @@ -44,7 +44,6 @@ - Editer