Skip to content

Commit

Permalink
Customize pagination links
Browse files Browse the repository at this point in the history
  • Loading branch information
xuanxu committed Jun 6, 2023
1 parent db9e9de commit d750bc5
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 3 deletions.
22 changes: 22 additions & 0 deletions app/helpers/pagination_helper.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
module PaginationHelper
def pagy_pagination(pagy)
link = pagy_link_proc(pagy)
pagination_links = "<div class='pagination'>"

if pagy.prev
pagination_links += link.call(pagy.prev, pagy_t('pagy.nav.prev'), 'aria-label="previous"')
else
pagination_links += "<span class='page prev disabled'>#{pagy_t('pagy.nav.prev')}</span>"
end

if pagy.next
pagination_links += link.call(pagy.next, pagy_t('pagy.nav.next'), 'aria-label="next"')
else
pagination_links += "<span class='page next disabled'>#{pagy_t('pagy.nav.next')}</span>"
end

pagination_links += "</div>"

pagination_links.html_safe
end
end
2 changes: 1 addition & 1 deletion app/views/home/reviews.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,6 @@
<div class="pagination_helper">
<%== pagy_info(@pagy, i18n_key: "paper") %>
</div>
<%== pagy_nav @pagy %>
<%= pagy_pagination @pagy %>
</div>
</div>
2 changes: 1 addition & 1 deletion app/views/invitations/index.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<div class="pagination_helper">
<%== pagy_info(@pagy, i18n_key: "invitation") %>
</div>
<%== pagy_nav @pagy %>
<%= pagy_pagination @pagy %>
</div>
<% end %>
</div>
2 changes: 1 addition & 1 deletion app/views/papers/index.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,6 @@
<div class="pagination_helper">
<%== pagy_info(@pagy, i18n_key: "paper") %>
</div>
<%== pagy_nav @pagy %>
<%= pagy_pagination @pagy %>
</div>
</div>

0 comments on commit d750bc5

Please sign in to comment.