@page "/slots/{pageNumber:int}" @using LBPUnion.ProjectLighthouse.Extensions @using LBPUnion.ProjectLighthouse.Localization.StringLists @using LBPUnion.ProjectLighthouse.Servers.Website.Extensions @using LBPUnion.ProjectLighthouse.Types.Entities.Level @model LBPUnion.ProjectLighthouse.Servers.Website.Pages.SlotsPage @{ Layout = "Layouts/BaseLayout"; Model.Title = Model.Translate(BaseLayoutStrings.HeaderSlots); bool isMobile = Model.Request.IsMobile(); string language = Model.GetLanguage(); string timeZone = Model.GetTimeZone(); }

There are @Model.SlotCount total levels!

@foreach (SlotEntity slot in Model.Slots) {
@await slot.ToHtml(Html, ViewData, Model.User, $"~/slots/{Model.PageNumber}", language, timeZone, isMobile, true)
} @if (Model.PageNumber != 0) { Previous Page } @(Model.PageNumber + 1) / @(Model.PageAmount) @if (Model.PageNumber < Model.PageAmount - 1) { Next Page }