www/layouts/partials/pagination.html

21 lines
802 B
HTML
Raw Normal View History

{{- $pag := $.Paginator -}}
{{- if gt $pag.TotalPages 1 -}}
<ul class="pagination">
{{ with $pag.First -}}
2021-08-16 12:35:32 +02:00
<li {{ if $pag.HasPrev }}class="pagination-enabled"{{ else }}class="pagination-disabled"{{ end }}>
<a {{ if $pag.HasPrev }}href="{{ .URL }}"{{ end }} aria-label="First"><span aria-hidden="true">&laquo;</span></a>
</li>
{{ end -}}
{{- range $pag.Pagers -}}
2021-08-16 12:44:18 +02:00
<li {{ if eq . $pag }}class="pagination-active"{{ else }}class="pagination-enabled"{{ end }}>
<a href="{{ .URL }}">{{ .PageNumber }}</a>
</li>
{{- end }}
{{- with $pag.Last }}
2021-08-16 12:35:32 +02:00
<li {{ if $pag.HasNext }}class="pagination-enabled"{{ else }}class="pagination-disabled"{{ end }}>
<a {{ if $pag.HasNext }}href="{{ .URL }}"{{ end }} aria-label="Last"><span aria-hidden="true">&raquo;</span></a>
</li>
{{- end }}
</ul>
{{ end }}