Sha256: ff2863abd360382cec6ea73ad5d6a8765319358176c4acbf095fe0efd299c164

Contents?: true

Size: 784 Bytes

Versions: 12

Compression:

Stored size: 784 Bytes

Contents

- unless @letters.empty?
  %p
    A to Z -
    = params[:letter].present? ? "#{I18n.t('pugin.components.navigation-letter.showing_results')} #{params[:letter].capitalize}" : "#{I18n.t('pugin.components.navigation-letter.select_letter')}"
  %nav.navigation--letter{ aria:{ label: I18n.t('pugin.components.navigation-letter.aria_label') } }
    %ol
      - ('a'..'z').each do |letter|
        %li{ data: { letter: letter }, class: ('active' if (params[:letter] == letter)) }
          - if @letters.include?(letter.upcase)
            - unless letter == params[:letter]
              = navigation_link(route_symbol: route_symbol, route_args: local_assigns.fetch(:route_args, []), letter: letter)
            - else
              %span= letter
          - else
            %span= letter

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
pugin-1.0.1.pre app/views/pugin/components/_navigation-letter.haml
pugin-1.0.1 app/views/pugin/components/_navigation-letter.haml
pugin-1.0.0.pre app/views/pugin/components/_navigation-letter.haml
pugin-0.9.0 app/views/pugin/components/_navigation-letter.haml
pugin-0.8.9 app/views/pugin/components/_navigation-letter.haml
pugin-0.8.8 app/views/pugin/components/_navigation-letter.haml
pugin-0.8.7 app/views/pugin/components/_navigation-letter.haml
pugin-0.8.7.pre app/views/pugin/components/_navigation-letter.haml
pugin-0.8.6 app/views/pugin/components/_navigation-letter.haml
pugin-0.8.6.pre app/views/pugin/components/_navigation-letter.haml
pugin-0.8.5 app/views/pugin/components/_navigation-letter.haml
pugin-0.8.4 app/views/pugin/components/_navigation-letter.haml