]> git.openstreetmap.org Git - rails.git/blob - app/views/changesets/_paging_nav.html.erb
Add element_pages_count helper
[rails.git] / app / views / changesets / _paging_nav.html.erb
1 <% pages_count = element_pages_count pages.item_count %>
2 <% if pages_count == 1 %>
3   <h4 class="fs-5">
4     <%= t ".#{type.pluralize}_title" %>
5     <span class="badge count-number">
6       <%= pages.item_count %>
7     </span>
8   </h4>
9 <% elsif pages_count > 1 %>
10   <h4 class="fs-5">
11     <%= t ".#{type.pluralize}_title" %>
12     <span class="badge count-number">
13       <%= t ".range", **element_range_values(pages.item_count, pages.current_page.number) %>
14     </span>
15   </h4>
16
17   <%= sidebar_classic_pagination(pages, "#{type}_page") do |page|
18         {
19           :title => t(".#{type.pluralize}_paginated", **element_range_values(pages.item_count, page.number)),
20           :data => { :turbo => "true" }
21         }
22       end %>
23 <% end %>