Sha256: 63a7e61aa5ffd19ac09796e6a4b4663a8ae5a86a17021608e5e947ced8bc235b

Contents?: true

Size: 527 Bytes

Versions: 12

Compression:

Stored size: 527 Bytes

Contents

# frozen_string_literal: true

module Blacklight
  class TopNavbarComponent < Blacklight::Component
    def initialize(blacklight_config:)
      @blacklight_config = blacklight_config
    end

    attr_reader :blacklight_config

    delegate :application_name, :container_classes, to: :helpers

    def aria_label
      t('blacklight.top_navbar.aria.container_label')
    end

    def logo_link(title: application_name)
      link_to title, blacklight_config.logo_link, class: 'mb-0 navbar-brand navbar-logo'
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
blacklight-8.8.4 app/components/blacklight/top_navbar_component.rb
blacklight-8.8.3 app/components/blacklight/top_navbar_component.rb
blacklight-8.8.2 app/components/blacklight/top_navbar_component.rb
blacklight-9.0.0.beta1 app/components/blacklight/top_navbar_component.rb
blacklight-8.8.1 app/components/blacklight/top_navbar_component.rb
blacklight-8.8.0 app/components/blacklight/top_navbar_component.rb
blacklight-8.7.0 app/components/blacklight/top_navbar_component.rb
blacklight-8.6.1 app/components/blacklight/top_navbar_component.rb
blacklight-8.6.0 app/components/blacklight/top_navbar_component.rb
blacklight-8.5.1 app/components/blacklight/top_navbar_component.rb
blacklight-8.5.0 app/components/blacklight/top_navbar_component.rb
blacklight-8.4.0 app/components/blacklight/top_navbar_component.rb