aboutsummaryrefslogtreecommitdiff
path: root/cmd/web/templates/home/partials/pagination.tmpl
blob: 2ca4042c3943f6ef66b7f5cc1a5e0171906ddb7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<nav id="feed-pagination" hx-swap-oob="true">
  {{ if .HasPagination }}
    {{ $CurrentPagination := .CurrentPagination }}
    {{ $PathPagination := .PathPagination }}
    {{ $PushPathPagination := .PushPathPagination }}
    <ul class="pagination">
      {{ range $index := Iterate 1 .TotalPagination }}
        <li class="page-item {{ if eq $CurrentPagination $index }} active {{ end }}">
          <a class="page-link"
            href="/{{ $PathPagination }}?page={{ $index }}"
            hx-push-url="/{{ $PushPathPagination }}?page={{ $index }}"
            hx-get="/htmx/home/{{ $PathPagination }}?page={{ $index }}"
          >{{ $index }}</a>
        </li>
      {{ end }}
    </ul>
  {{ end }}
</nav>