diff options
Diffstat (limited to 'layouts/partials/pagination.html')
-rw-r--r-- | layouts/partials/pagination.html | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html new file mode 100644 index 0000000..d3dc68c --- /dev/null +++ b/layouts/partials/pagination.html @@ -0,0 +1,18 @@ +{{ $paginator := $.Paginator }} +{{ if gt $paginator.TotalPages 1 }} +<nav aria-label="page navidation"> + <ul class="pagination pagination-sm"> + <li class="page-item{{ if not $paginator.HasPrev }} disabled{{ end }}"> + <a class="page-link" href="{{ if $paginator.HasPrev }}{{ $paginator.Prev.URL }}{{ else }}{{ .URL }}{{ end }}"><</a> + </li> + {{ range $paginator.Pagers }} + <li class="page-item{{ if eq . $paginator}} active{{ end }}"> + <a class="page-link" href="{{ .URL }}">{{ .PageNumber }}{{ if eq . $paginator}}<span class="sr-only"></span>{{ end }}</a> + </li> + {{ end }} + <li class="page-item{{ if not $paginator.HasNext }} disabled{{ end }}"> + <a class="page-link" href="{{ if $paginator.HasNext }}{{ $paginator.Next.URL }}{{ else }}{{ .URL }}{{ end }}">></a> + </li> + </ul> +</nav> +{{ end }} |