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++) {