17 lines
666 B
HTML
17 lines
666 B
HTML
{{define "paging"}}{{$data := .}}{{if $data.PrevPage}}
|
|
<nav class="paging justify-content-end flex-wrap">
|
|
<a class="btn btn-paging" href="?page={{$data.PrevPage}}{{$data.PageParams}}">Previous</a>
|
|
{{if $data.PagingRange}}
|
|
<div class="paging-group mx-2">
|
|
<div class="bb-group">
|
|
{{range $p := $data.PagingRange}}
|
|
{{if $p}}<a class="btn{{if eq $data.Page $p}} active{{end}}" href="?page={{$p}}{{$data.PageParams}}">{{$p}}</a>
|
|
{{else}}<span>...</span>{{end}}
|
|
{{end}}
|
|
</div>
|
|
</div>
|
|
{{end}}
|
|
<a class="btn btn-paging" href="?page={{$data.NextPage}}{{$data.PageParams}}">Next</a>
|
|
</nav>
|
|
{{end}}{{end}}
|