diff --git a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Components/PaginationComponent.razor.cs b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Components/PaginationComponent.razor.cs
index e56570f3..edc06616 100644
--- a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Components/PaginationComponent.razor.cs
+++ b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Components/PaginationComponent.razor.cs
@@ -36,8 +36,10 @@ private void BuildPaginationLinks()
for (int i = 1; i <= PaginationResults.TotalNumberOfPages; i++)
{
- if (i >= PaginationResults.CurrentPage - PaginationOptions.Radius &&
- i <= PaginationResults.CurrentPage + PaginationOptions.Radius)
+ if (i == 1 ||
+ i == PaginationResults.TotalNumberOfPages ||
+ (i >= PaginationResults.CurrentPage - PaginationOptions.Radius &&
+ i <= PaginationResults.CurrentPage + PaginationOptions.Radius))
{
links.Add(new PageLinkDTO(i) { Active = PaginationResults.CurrentPage == i });
}
diff --git a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Candidates.razor b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Candidates.razor
index e5b0e738..5bff96bf 100644
--- a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Candidates.razor
+++ b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Candidates.razor
@@ -13,6 +13,16 @@
}
else
{
+
+ @if (detections != null && detections.Count > 0)
+ {
+
+ }
+
@for (var i = 0; i < detections.Count(); i++)
{
diff --git a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Confirmed.razor b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Confirmed.razor
index 47fcd4b4..3a5ea655 100644
--- a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Confirmed.razor
+++ b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Confirmed.razor
@@ -12,6 +12,16 @@
}
else
{
+
+ @if (detections != null && detections.Count > 0)
+ {
+
+ }
+
@for (var i = 0; i < detections.Count(); i++)
{
diff --git a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/FalsePositives.razor b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/FalsePositives.razor
index f0d84a8f..489c0817 100644
--- a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/FalsePositives.razor
+++ b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/FalsePositives.razor
@@ -12,6 +12,16 @@
}
else
{
+
+ @if (detections != null && detections.Count > 0)
+ {
+
+ }
+
@for (var i = 0; i < detections.Count(); i++)
{
diff --git a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Unknown.razor b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Unknown.razor
index e0e30840..c1bd2ff8 100644
--- a/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Unknown.razor
+++ b/ModeratorFrontEnd/AIForOrcas/AIForOrcas.Client.Web/Pages/Detections/Unknown.razor
@@ -12,6 +12,16 @@
}
else
{
+
+ @if (detections != null && detections.Count > 0)
+ {
+
+ }
+
@for (var i = 0; i < detections.Count(); i++)
{