Sha256: 633f129845e3eca31ef78d666097563bfd3f1e54461db5c6c4bc4a45a7aa18ee

Contents?: true

Size: 678 Bytes

Versions: 166

Compression:

Stored size: 678 Bytes

Contents

module GovukPublishingComponents
  module Presenters
    class TaxonomyListHelper
      def initialize(image_cards)
        @image_cards = image_cards
      end

      def image_card_data
        @image_cards[:items].map do |image_card|
          {
            context: image_card[:image][:context],
            href: image_card[:link][:path],
            heading_text: image_card[:link][:text],
            image_src: image_card[:image][:url],
            image_alt: image_card[:image][:alt],
            heading_level: image_card[:link][:heading_level],
            href_data_attributes: image_card[:link][:data_attributes]
          }
        end
      end
    end
  end
end

Version data entries

166 entries across 166 versions & 1 rubygems

Version Path
govuk_publishing_components-21.27.1 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.27.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.26.2 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.26.1 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.26.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.25.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.24.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.23.1 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.23.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.22.2 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.22.1 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.22.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.21.3 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.21.2 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.21.1 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.21.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.20.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.19.1 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.19.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb
govuk_publishing_components-21.18.0 lib/govuk_publishing_components/presenters/taxonomy_list_helper.rb