Sha256: c21bc1b63e9230c1a28c817c4248e0a87415690e33d1e43720095fda8c1d2f70

Contents?: true

Size: 907 Bytes

Versions: 27

Compression:

Stored size: 907 Bytes

Contents

# frozen_string_literal: true

module Blacklight
  class SearchContextComponent < ::ViewComponent::Base
    with_collection_parameter :search_context

    def initialize(search_context:, search_session:)
      @search_context = search_context
      @search_session = search_session
    end

    def render?
      @search_context.present? && (@search_context[:prev] || @search_context[:next])
    end

    def item_page_entry_info
      Deprecation.silence(Blacklight::CatalogHelperBehavior) do
        @view_context.item_page_entry_info
      end
    end

    def link_to_previous_document(*args)
      Deprecation.silence(Blacklight::UrlHelperBehavior) do
        @view_context.link_to_previous_document(*args)
      end
    end

    def link_to_next_document(*args)
      Deprecation.silence(Blacklight::UrlHelperBehavior) do
        @view_context.link_to_next_document(*args)
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
blacklight-7.22.2 app/components/blacklight/search_context_component.rb
blacklight-7.22.1 app/components/blacklight/search_context_component.rb
blacklight-7.22.0 app/components/blacklight/search_context_component.rb
blacklight-7.21.2 app/components/blacklight/search_context_component.rb
blacklight-7.21.1 app/components/blacklight/search_context_component.rb
blacklight-7.21.0 app/components/blacklight/search_context_component.rb
blacklight-7.20.1 app/components/blacklight/search_context_component.rb
blacklight-7.20.0 app/components/blacklight/search_context_component.rb
blacklight-7.19.2 app/components/blacklight/search_context_component.rb
blacklight-7.19.1 app/components/blacklight/search_context_component.rb
blacklight-7.19.0 app/components/blacklight/search_context_component.rb
blacklight-7.18.1 app/components/blacklight/search_context_component.rb
blacklight-7.18.0 app/components/blacklight/search_context_component.rb
blacklight-7.17.2 app/components/blacklight/search_context_component.rb
blacklight-7.17.1 app/components/blacklight/search_context_component.rb
blacklight-7.17.0 app/components/blacklight/search_context_component.rb
blacklight-7.16.0 app/components/blacklight/search_context_component.rb
blacklight-7.15.2 app/components/blacklight/search_context_component.rb
blacklight-7.15.1 app/components/blacklight/search_context_component.rb
blacklight-7.15.0 app/components/blacklight/search_context_component.rb