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