diff --git a/ErsatzTV/Pages/MediaTVItems.razor b/ErsatzTV/Pages/MediaTvItems.razor
similarity index 100%
rename from ErsatzTV/Pages/MediaTVItems.razor
rename to ErsatzTV/Pages/MediaTvItems.razor
diff --git a/ErsatzTV/Shared/MediaItemsGrid.razor b/ErsatzTV/Shared/MediaItemsGrid.razor
index f52b68a3c..34ed01717 100644
--- a/ErsatzTV/Shared/MediaItemsGrid.razor
+++ b/ErsatzTV/Shared/MediaItemsGrid.razor
@@ -2,18 +2,36 @@
@using ErsatzTV.Application.MediaItems.Queries
@inject IMediator Mediator
+
+
+
+
+
+ @((_pageNumber - 1) * PageSize + 1)-@Math.Min(_data.Count, _pageNumber * PageSize) of @_data.Count
+
+
+
+
+
+
- @foreach (AggregateMediaItemViewModel item in _data.OrderBy(i => i.SortTitle))
+ @foreach (AggregateMediaItemViewModel item in _data.OrderBy(i => i.SortTitle).Skip(PageSize * (_pageNumber - 1)).Take(PageSize))
{
}
@code {
-
[Parameter]
public MediaType MediaType { get; set; }
+ private int PageSize => 100;
+ private int _pageNumber = 1;
+
private List _data;
protected override async Task OnInitializedAsync() =>