diff options
author | Leonardo Faria <leonardofaria@gmail.com> | 2020-07-01 07:02:54 +0300 |
---|---|---|
committer | Leonardo Faria <leonardofaria@gmail.com> | 2020-07-01 07:02:54 +0300 |
commit | 1836f953a3dfe1e9fe2182b5228322fc449c6788 (patch) | |
tree | c4954f396e010fc8f958faba0a1f06671ea3cae4 | |
parent | a900eb015e1a603bb3273a8237d6f7311ec19512 (diff) |
Add tags / categories support
-rw-r--r-- | layouts/partials/pagination.html | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html new file mode 100644 index 0000000..24a364b --- /dev/null +++ b/layouts/partials/pagination.html @@ -0,0 +1,50 @@ +{{ $pag := $.Paginator }} +{{ if gt $pag.TotalPages 1 }} +<nav aria-label="Page navigation"> + <ul class="mt-2 flex justify-center"> + {{ if $pag.HasPrev }} + <li> + <a class="m-2 p-2" href="{{ $pag.First.URL }}">First</a> + </li> + <li> + <a class="m-2 p-2" href="{{ $pag.Prev.URL }}" rel="prev">Prev</a> + </li> + {{ else }} + <li> + <span class="m-2 p-2 opacity-25">First</span> + </li> + <li> + <span class="m-2 p-2 opacity-25">Prev</span> + </li> + {{ end }} + + {{ range $pag.Pagers }} + {{ if eq . $pag }} + <li> + <span class="m-2 p-2 font-bold" href="{{ .URL }}">{{ .PageNumber }}</span> + </li> + {{ else }} + <li> + <a class="m-2 p-2" href="{{ .URL }}">{{ .PageNumber }}</a> + </li> + {{ end }} + {{ end }} + + {{ if $pag.HasNext }} + <li> + <a class="m-2 p-2" href="{{ $pag.Next.URL }}" rel="next">Next</a> + </li> + <li> + <a class="m-2 p-2" href="{{ $pag.Last.URL }}">Last</a> + </li> + {{ else }} + <li> + <span class="m-2 p-2 opacity-25">Next</span> + </li> + <li> + <span class="m-2 p-2 opacity-25">Last</span> + </li> + {{ end }} + </ul> +</nav> +{{ end }}
\ No newline at end of file |