Browse Source

Whole pagination nav only shows if > 1 page

pull/438/head
baarkerlounger 3 years ago
parent
commit
013c44f3e3
  1. 4
      app/views/pagy/_nav.html.erb

4
app/views/pagy/_nav.html.erb

@ -1,4 +1,5 @@
<% link = pagy_link_proc(pagy) -%> <% link = pagy_link_proc(pagy) -%>
<% if pagy.pages > 1 %>
<nav class="govuk-pagination" id="pagination-label" aria-label="results navigation"> <nav class="govuk-pagination" id="pagination-label" aria-label="results navigation">
<ul class="govuk-pagination__list"> <ul class="govuk-pagination__list">
@ -13,7 +14,6 @@
<span class="govuk-visually-hidden">page</span> <span class="govuk-visually-hidden">page</span>
</span></a> </span></a>
</li> </li>
<% if pagy.pages > 1 %>
<% (1..pagy.pages).each do |idx| %> <% (1..pagy.pages).each do |idx| %>
<% if pagy.page == idx %> <% if pagy.page == idx %>
<li class="govuk-pagination__item govuk-pagination__item--current"><span class="govuk-visually-hidden">Page </span><%= idx %><span class="govuk-visually-hidden"> (current page) </span></li> <li class="govuk-pagination__item govuk-pagination__item--current"><span class="govuk-visually-hidden">Page </span><%= idx %><span class="govuk-visually-hidden"> (current page) </span></li>
@ -36,5 +36,5 @@
<p class="app_pagination__results"> <p class="app_pagination__results">
Showing <b><%= pagy.from %></b> to <b><%= pagy.to %></b> of <b><%= pagy.count %></b> <%= item_name %> Showing <b><%= pagy.from %></b> to <b><%= pagy.to %></b> of <b><%= pagy.count %></b> <%= item_name %>
</p> </p>
<% end %>
</nav> </nav>
<% end %>

Loading…
Cancel
Save