();
if (loadedReplays == null)
{
ErrorMessage = "Failed to load replays";
@@ -96,7 +130,10 @@
}
stopWatch.Stop();
- Replays = loadedReplays;
+ Replays = loadedReplays.Replays;
+ Page = loadedReplays.CurrentPage;
+ TotalPages = loadedReplays.PageCount;
+ TotalReplays = loadedReplays.TotalReplays;
IsLoading = false;
}
}
\ No newline at end of file
diff --git a/Client/Components/Pages/Search.razor.css b/Client/Components/Pages/Search.razor.css
index 869a991..828345f 100644
--- a/Client/Components/Pages/Search.razor.css
+++ b/Client/Components/Pages/Search.razor.css
@@ -3,4 +3,14 @@
flex-wrap: wrap;
justify-content: space-between;
margin: 0 0 1rem 0;
+}
+
+.pagination {
+ display: flex;
+ justify-content: center;
+ margin: 1rem 0;
+}
+
+.pagination .btn {
+ margin: 0 0.5rem;
}
\ No newline at end of file
diff --git a/Client/Components/Replay.razor b/Client/Components/Replay.razor
index 87c6180..7b69a9c 100644
--- a/Client/Components/Replay.razor
+++ b/Client/Components/Replay.razor
@@ -7,6 +7,8 @@
@_nameFormatted
Map: @ReplayData.Map
Gamemode: @ReplayData.Gamemode
+
+