github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/components/Pagination.html (about) 1 <!-- Content managed by Project Forge, see [projectforge.md] for details. --> 2 {% import ( 3 "net/url" 4 5 "github.com/kyleu/dbaudit/app/lib/filter" 6 ) %} 7 8 {% func Pagination(count int, params *filter.Params, u *url.URL) %}{% stripspace %} 9 {% if params != nil %} 10 {% if params.HasNextPage(count) %} 11 <div class="right"> 12 <a href="?{%s params.NextPage().ToQueryString(u) %}">Next page</a> 13 </div> 14 {% endif %} 15 {% if params.HasPreviousPage() %} 16 <div class="left"> 17 <a href="?{%s params.PreviousPage().ToQueryString(u) %}">Previous page</a> 18 </div> 19 {% endif %} 20 {% endif %} 21 {% endstripspace %}{% endfunc %}