<ul> should only wrap pagelist

This commit is contained in:
Marin @Home
2025-11-11 12:53:44 -05:00
committed by Maikel Linke
parent dad9014a60
commit 53d6886f20
2 changed files with 18 additions and 19 deletions

View File

@@ -1,15 +1,13 @@
- link = pagy_anchor(pagy)
%nav{ "aria-label": t('.navigation'), "data-controller": "search" }
%ul.pagination
- if pagy.prev
%li
%a.page.prev{ rel: "prev", data: { action: 'click->search#changePage', page: pagy.prev } }
%i.icon-chevron-left{ data: { action: 'click->search#changePage', page: pagy.prev } }
- else
%li
%a.page.disabled{disabled: "disabled"}!= pagy_t('pagy.prev')
%nav.pagination{ "aria-label": t('.navigation'), "data-controller": "search" }
- if pagy.prev
%a.page.prev{ rel: "prev", data: { action: 'click->search#changePage', page: pagy.prev } }
%i.icon-chevron-left{ data: { action: 'click->search#changePage', page: pagy.prev } }
- else
%a.page.disabled{disabled: "disabled"}!= pagy_t('pagy.prev')
%ul.pagelist
- pagy.series.each do |item| # series example: [1, :gap, 7, 8, "9", 10, 11, :gap, 36]
- if item.is_a?(Integer) # page link
%li
@@ -23,10 +21,8 @@
%li
%span.page.gap.pagination-ellipsis!= pagy_t('pagy.gap')
- if pagy.next
%li
%a.page.next{ rel: "next", data: { action: 'click->search#changePage', page: pagy.next } }
%i.icon-chevron-right{ data: { action: 'click->search#changePage', page: pagy.next } }
- else
%li
%a.page.disabled.pagination-next{disabled: "disabled"}!= pagy_t('pagy.next')
- if pagy.next
%a.page.next{ rel: "next", data: { action: 'click->search#changePage', page: pagy.next } }
%i.icon-chevron-right{ data: { action: 'click->search#changePage', page: pagy.next } }
- else
%a.page.disabled.pagination-next{disabled: "disabled"}!= pagy_t('pagy.next')

View File

@@ -2,13 +2,16 @@
text-align: center;
margin: 0 0 1em;
padding: 20px 0 28px 0;
background-color: $color-7;
display: flex;
justify-content: center;
gap: 8px;
list-style-type: none;
.pagelist {
display: flex;
gap: inherit;
list-style-type: none;
}
.page {
width: $btn-relaxed-height;