feat: add page-number navigation to paginated views
This commit is contained in:
@@ -42,10 +42,17 @@
|
||||
</div>
|
||||
<nav class="pagination">
|
||||
{% if current_offset > 0 %}
|
||||
<a href="/?offset={{ current_offset - limit }}">← Prev</a>
|
||||
<a href="/?offset={{ current_offset - limit }}" class="page-nav">← Prev</a>
|
||||
{% endif %}
|
||||
{% for p in (0..total_pages) %}
|
||||
{% if p == current_page %}
|
||||
<span class="page-num current">{{ p + 1 }}</span>
|
||||
{% else %}
|
||||
<a href="/?offset={{ p * limit }}" class="page-num">{{ p + 1 }}</a>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% if has_more %}
|
||||
<a href="/?offset={{ current_offset + limit }}">Next →</a>
|
||||
<a href="/?offset={{ current_offset + limit }}" class="page-nav">Next →</a>
|
||||
{% endif %}
|
||||
</nav>
|
||||
{% endblock %}
|
||||
|
||||
Reference in New Issue
Block a user