Sha256: 5cd353681f7526be587b184ca78fa9e995b7f6cc862dbe5f2da0c0c8d43736b4
Contents?: true
Size: 611 Bytes
Versions: 5
Compression:
Stored size: 611 Bytes
Contents
# frozen_string_literal: true module Decidim module DecidimAwesome module BreadcrumbRootMenuItemPresenterOverride extend ActiveSupport::Concern included do def arrow_link(text, url, args = {}) link_to url, extended_html_options.merge(class: args.with_indifferent_access[:class]) do "<span>#{text}</span> #{icon("arrow-right-line")}".html_safe end end def extended_html_options {}.tap do |opts| opts[:target] = "_blank" if @menu_item.try(:target) == "_blank" end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems