<% if pagy.pages > 1 %> <% left_additional_html = local_assigns[:left_additional_html] %>
<% if pagy.count.nil? %> <%= t("pagination.#{local_assigns.fetch(:items_name, 'items')}.range_without_total", from: local_assigns.fetch(:from, pagy.from), to: local_assigns.fetch(:to, pagy.to)) %> <% else %> <%= t("pagination.#{local_assigns.fetch(:items_name, 'items')}.range_with_total", from: local_assigns.fetch(:from, pagy.from), to: local_assigns.fetch(:to, pagy.to), count: local_assigns.fetch(:count, pagy.count)) %> <% end %> <%= left_additional_html %>
<%= local_assigns[:right_additional_html] %>
<% if pagy.previous %> <%= link_to '«', url_for(params: request.query_parameters.merge('page' => pagy.previous)), class: 'join-item btn min-h-full h-10' %> <% else %> « <% end %> <%= t('page_number', number: pagy.page) %> <% if local_assigns[:next_page_path].present? %> <%= link_to '»', local_assigns[:next_page_path], class: 'join-item btn min-h-full h-10' %> <% elsif pagy.next %> <%= link_to '»', url_for(params: request.query_parameters.merge('page' => pagy.next)), class: 'join-item btn min-h-full h-10' %> <% else %> » <% end %>
<% end %>