diff --git a/Blazor/Blazor/Components/InventoryList.razor b/Blazor/Blazor/Components/InventoryList.razor
new file mode 100644
index 0000000..41e2a3c
--- /dev/null
+++ b/Blazor/Blazor/Components/InventoryList.razor
@@ -0,0 +1,31 @@
+@using Blazor.Models
+
Inventory Item List
+
+
+ @for(int i = 0; i<10; i++)
+ {
+
+ }
+
+
+
+ @if (!string.IsNullOrWhiteSpace(context.ImageBase64))
+ {
+
+ }
+ else
+ {
+
+ }
+
+
+
+
+
+
diff --git a/Blazor/Blazor/Components/InventoryList.razor.cs b/Blazor/Blazor/Components/InventoryList.razor.cs
new file mode 100644
index 0000000..1929509
--- /dev/null
+++ b/Blazor/Blazor/Components/InventoryList.razor.cs
@@ -0,0 +1,46 @@
+using Blazor.Models;
+using Blazor.Services;
+using Blazored.Modal;
+using Blazored.Modal.Services;
+using Blazorise.DataGrid;
+using Microsoft.AspNetCore.Components;
+using Microsoft.Extensions.Localization;
+
+namespace Blazor.Components
+{
+ public partial class InventoryList
+ {
+ private List- items;
+
+ private int totalItem;
+
+ [Inject]
+ public IDataService DataService { get; set; }
+
+ [Inject]
+ public IWebHostEnvironment WebHostEnvironment { get; set; }
+
+ [Inject]
+ public NavigationManager NavigationManager { get; set; }
+
+ [CascadingParameter]
+ public IModalService Modal { get; set; }
+
+ [Inject]
+ public IStringLocalizer Localizer { get; set; }
+
+ private async Task OnReadData(DataGridReadDataEventArgs
- e)
+ {
+ if (e.CancellationToken.IsCancellationRequested)
+ {
+ return;
+ }
+
+ if (!e.CancellationToken.IsCancellationRequested)
+ {
+ items = await DataService.List(e.Page, e.PageSize);
+ totalItem = await DataService.Count();
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Blazor/Blazor/Pages/Inventory.razor b/Blazor/Blazor/Pages/Inventory.razor
new file mode 100644
index 0000000..9391990
--- /dev/null
+++ b/Blazor/Blazor/Pages/Inventory.razor
@@ -0,0 +1,11 @@
+@page "/inventory"
+@using Blazor.Components
+@using Blazor.Models
+
+Counter
+
+
Inventory
+
+
+
+
diff --git a/Blazor/Blazor/Pages/List.razor b/Blazor/Blazor/Pages/List.razor
index 8a55786..884584c 100644
--- a/Blazor/Blazor/Pages/List.razor
+++ b/Blazor/Blazor/Pages/List.razor
@@ -2,8 +2,6 @@
@using Models
@Localizer["Title"]
-...
-
List
diff --git a/Blazor/Blazor/Pages/_Layout.cshtml b/Blazor/Blazor/Pages/_Layout.cshtml
index a647c05..1fdfc6e 100644
--- a/Blazor/Blazor/Pages/_Layout.cshtml
+++ b/Blazor/Blazor/Pages/_Layout.cshtml
@@ -7,7 +7,7 @@
-
+ @**@
diff --git a/Blazor/Blazor/Shared/NavMenu.razor b/Blazor/Blazor/Shared/NavMenu.razor
index 72d89c7..e792a1e 100644
--- a/Blazor/Blazor/Shared/NavMenu.razor
+++ b/Blazor/Blazor/Shared/NavMenu.razor
@@ -29,6 +29,11 @@
List
+
+
+ Inventory
+
+