]> git.openstreetmap.org Git - rails.git/blob - app/views/notes/_notes_paging_nav.html.erb
Merge remote-tracking branch 'upstream/pull/6960'
[rails.git] / app / views / notes / _notes_paging_nav.html.erb
1 <%# locals: (page:, next_page:, params:) %>
2
3 <nav>
4   <% link_class = "page-link icon-link text-center text-nowrap" %>
5   <ul class="pagination">
6     <% previous_link_content = capture do %>
7       <%= previous_page_svg_tag :class => "flex-shrink-0" %>
8       <%= t(".previous") %>
9     <% end %>
10     <% if page > 1 %>
11       <li class="page-item">
12         <%= link_to previous_link_content, params.merge(:page => page - 1), :class => link_class %>
13       </li>
14     <% else %>
15       <li class="page-item disabled">
16         <%= tag.span previous_link_content, :class => link_class %>
17       </li>
18     <% end %>
19
20     <li class="page-item active">
21       <%= tag.span t(".showing_page", :page => page), :class => link_class %>
22     </li>
23
24     <% next_link_content = capture do %>
25       <%= t(".next") %>
26       <%= next_page_svg_tag :class => "flex-shrink-0" %>
27     <% end %>
28     <% if next_page %>
29       <li class="page-item">
30         <%= link_to next_link_content, params.merge(:page => page + 1), :class => link_class %>
31       </li>
32     <% else %>
33       <li class="page-item disabled">
34         <%= tag.span next_link_content, :class => link_class %>
35       </li>
36     <% end %>
37   </ul>
38 </nav>