Sha256: 11a07501c8687e174e5cef3a3cec989a03973dce3249a059df031582aa34cae5
Contents?: true
Size: 903 Bytes
Versions: 8
Compression:
Stored size: 903 Bytes
Contents
<nav role="navigation" aria-label="<%= label %>"> <div class="[grid-area:pages] flex justify-center"> <ul class="inline-flex items-baseline justify-start gap-2"> <% page_links.each do |page| %> <li> <% if page.nil? %> <span aria-hidden>…</span> <% else %> <%= render Ariadne::UI::Button::Component.new( as: :link, theme: :ghost, state: page == current_page ? 'active' : '', href: callback_page_url.call(page), html_attrs: { "aria-current": page == current_page ? 'true' : 'false', "aria-label": goto_label, data: { turbo: false }, } ) do %> <%= page %> <% end %> <% end %> </li> <% end %> </ul> </div> </nav>
Version data entries
8 entries across 8 versions & 1 rubygems