Browse Source

Whole pagination nav only shows if > 1 page

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

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

@ -1,19 +1,19 @@
<% link = pagy_link_proc(pagy) -%> <% link = pagy_link_proc(pagy) -%>
<nav class="govuk-pagination" id="pagination-label" aria-label="results navigation"> <% if pagy.pages > 1 %>
<nav class="govuk-pagination" id="pagination-label" aria-label="results navigation">
<ul class="govuk-pagination__list"> <ul class="govuk-pagination__list">
<li class="govuk-pagination__item govuk-pagination__item--prev"> <li class="govuk-pagination__item govuk-pagination__item--prev">
<% if pagy.prev %> <% if pagy.prev %>
<a class="govuk-pagination__link" href=<%= "/logs?page=#{pagy.prev}" %>> <a class="govuk-pagination__link" href=<%= "/logs?page=#{pagy.prev}" %>>
<% end %> <% end %>
<span class="govuk-pagination__link-title"> <span class="govuk-pagination__link-title">
<svg class="govuk-pagination__icon" xmlns="http://www.w3.org/2000/svg" height="13" width="17"> <svg class="govuk-pagination__icon" xmlns="http://www.w3.org/2000/svg" height="13" width="17">
<path d="m6.5938-0.0078125-6.7266 6.7266 6.7441 6.4062 1.377-1.449-4.1856-3.9768h12.896v-2h-12.984l4.2931-4.293-1.414-1.414z"></path> <path d="m6.5938-0.0078125-6.7266 6.7266 6.7441 6.4062 1.377-1.449-4.1856-3.9768h12.896v-2h-12.984l4.2931-4.293-1.414-1.414z"></path>
</svg>Previous </svg>Previous
<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