Sha256: 66b2c00ea0ca02e34e24c7421bacdb9f2956b120b070ac8aa0939f6816fb5c3e

Contents?: true

Size: 525 Bytes

Versions: 3

Compression:

Stored size: 525 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module DecidimAwesome
    module BreadcrumbHelperOverride
      extend ActiveSupport::Concern

      included do
        def active_breadcrumb_item(target_menu)
          active_item = ::Decidim::MenuPresenter.new(target_menu, self).active_item_for_breadcrumb

          return if active_item.blank?

          {
            label: active_item.label,
            url: active_item.url,
            active: active_item.active?
          }
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
decidim-decidim_awesome-0.11.3 app/helpers/concerns/decidim/decidim_awesome/breadcrumb_helper_override.rb
decidim-decidim_awesome-0.11.2 app/helpers/concerns/decidim/decidim_awesome/breadcrumb_helper_override.rb
decidim-decidim_awesome-0.11.1 app/helpers/concerns/decidim/decidim_awesome/breadcrumb_helper_override.rb