39 lines
1010 B
HTML
39 lines
1010 B
HTML
{{ $paginator := .Paginator }}
|
|
{{ if gt $paginator.TotalPages 1 }}
|
|
<nav class="pagination" role="navigation" aria-label="pagination">
|
|
<ul class="row centered">
|
|
{{ if $paginator.HasPrev }}
|
|
<li>
|
|
<a href="{{ $paginator.Prev.URL }}" class="link" aria-label="Go to previous page">
|
|
Previous
|
|
</a>
|
|
</li>
|
|
{{ end }}
|
|
|
|
{{ range $paginator.Pagers }}
|
|
{{ if eq . $paginator }}
|
|
<li>
|
|
<span class="link current-page" aria-label="Page {{ .PageNumber }}" aria-current="page">
|
|
{{ .PageNumber }}
|
|
</span>
|
|
</li>
|
|
{{ else }}
|
|
<li>
|
|
<a href="{{ .URL }}" class="link" aria-label="Go to page {{ .PageNumber }}">
|
|
{{ .PageNumber }}
|
|
</a>
|
|
</li>
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{ if $paginator.HasNext }}
|
|
<li>
|
|
<a href="{{ $paginator.Next.URL }}" class="link" aria-label="Go to next page">
|
|
Next
|
|
</a>
|
|
</li>
|
|
{{ end }}
|
|
</ul>
|
|
</nav>
|
|
{{ end }}
|