summaryrefslogtreecommitdiff
path: root/themes/hugo-book/layouts/_partials/docs/pagination.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/hugo-book/layouts/_partials/docs/pagination.html')
-rw-r--r--themes/hugo-book/layouts/_partials/docs/pagination.html28
1 files changed, 28 insertions, 0 deletions
diff --git a/themes/hugo-book/layouts/_partials/docs/pagination.html b/themes/hugo-book/layouts/_partials/docs/pagination.html
new file mode 100644
index 0000000..9e0d154
--- /dev/null
+++ b/themes/hugo-book/layouts/_partials/docs/pagination.html
@@ -0,0 +1,28 @@
+{{- if .Paginator -}}
+<div class="flex flex-wrap justify-between">
+ <span>
+ {{- with .Paginator.Prev }}
+ <a href="{{ .URL }}" class="flex align-center">
+ <img src="{{ "svg/backward.svg" | relURL }}" class="book-icon" alt="Previous" />
+ </a>
+ {{ end }}
+ </span>
+ {{ if gt (len .Paginator.Pagers) 1 }}
+ <span class="flex gap">
+ {{- $currentPageNumber := .Paginator.PageNumber -}}
+ {{- range $pageIndex := (slice -2 -1 0 1 2) -}}
+ {{- with index $.Paginator.Pagers (add $currentPageNumber $pageIndex -1) -}}
+ <a {{if ne $currentPageNumber .PageNumber }}href="{{ .URL }}"{{end}}>{{ .PageNumber }}</a>
+ {{- end -}}
+ {{- end -}}
+ </span>
+ {{ end }}
+ <span>
+ {{- with .Paginator.Next }}
+ <a href="{{ .URL }}" class="flex align-center">
+ <img src="{{ "svg/forward.svg" | relURL }}" class="book-icon" alt="Next" />
+ </a>
+ {{ end }}
+ </span>
+</div>
+{{- end -}}
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.