Sha256: ee49255a7757ae30eb9045857db4a5ae09acbd886b27fdecb778bb6f4d53ee16

Contents?: true

Size: 763 Bytes

Versions: 1

Compression:

Stored size: 763 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)
      @view_context.link_to_previous_document(*args)
    end

    def link_to_next_document(*args)
      @view_context.link_to_next_document(*args)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
blacklight-7.11.1 app/components/blacklight/search_context_component.rb