Sha256: 85f499171c54713f0014373a65a560062a1e0bd79ab82728b4b95fcfb5a62009
Contents?: true
Size: 871 Bytes
Versions: 21
Compression:
Stored size: 871 Bytes
Contents
# frozen_string_literal: true module Blacklight module Document # Render the 'more like this' results from the response class GroupComponent < Blacklight::Component with_collection_parameter :group # @param [Blacklight::Solr::Response::Group] group # @param [Integer] group_limit def initialize(group:, group_limit: -1) @group = group @group_limit = group_limit end def grouped_documents helpers.render_document_index @group.docs end # Get path to a search within a grouped result set # # @param [Blacklight::Solr::Response::Group] group # @return [Hash] def add_group_facet_params_and_redirect(group) helpers.search_action_path( helpers.search_state.add_facet_params_and_redirect(group.field, group.key) ) end end end end
Version data entries
21 entries across 21 versions & 2 rubygems
Version | Path |
---|---|
blacklight-8.0.0.beta1 | app/components/blacklight/document/group_component.rb |