aboutsummaryrefslogtreecommitdiff
path: root/layouts/partials/list/components
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials/list/components')
-rw-r--r--layouts/partials/list/components/pagination.html25
1 files changed, 25 insertions, 0 deletions
diff --git a/layouts/partials/list/components/pagination.html b/layouts/partials/list/components/pagination.html
new file mode 100644
index 0000000..07b3e74
--- /dev/null
+++ b/layouts/partials/list/components/pagination.html
@@ -0,0 +1,25 @@
+{{ $paginator := .Paginator }}
+
+<div class="pb-10 grid grid-cols-2 font-semibold">
+
+ <!-- Previous page. -->
+ <div>
+ {{ if $paginator.HasPrev }}
+ <a href="{{ $paginator.Prev.URL }}" class="inline-flex items-center gap-2">
+ <span class="h-4 w-4 stroke-2"> {{ partial "handler/svg" "arrow-left" }} </span>
+ Newer Posts
+ </a>
+ {{ end }}
+ </div>
+
+ <div class="flex justify-end">
+ <!-- Next page. -->
+ {{ if $paginator.HasNext }}
+ <a href="{{ $paginator.Next.URL }}" class="inline-flex items-center gap-2">
+ Older Posts
+ <span class="h-4 w-4 stroke-2"> {{ partial "handler/svg" "arrow-right" }} </span>
+ </a>
+ {{ end }}
+ </div>
+
+</div>