Sha256: 965cdbca3bbe2f32f422a4eb23f644cb01e9ca4dc84792957dddee38ffde81c1

Contents?: true

Size: 441 Bytes

Versions: 3

Compression:

Stored size: 441 Bytes

Contents

# frozen_string_literal: true

module Spotlight
  # Render an document suitable for embedding on a feature page.
  class SolrDocumentLegacyEmbedComponent < Blacklight::DocumentComponent
    attr_reader :block_context

    def initialize(*args, block: nil, **kwargs)
      super

      @block_context = block
    end

    def before_render
      set_slot(:embed, nil, block_context: block_context) unless embed

      super
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
blacklight-spotlight-4.3.6 app/components/spotlight/solr_document_legacy_embed_component.rb
blacklight-spotlight-4.3.5 app/components/spotlight/solr_document_legacy_embed_component.rb
blacklight-spotlight-4.3.4 app/components/spotlight/solr_document_legacy_embed_component.rb