Sha256: 357b20a292924fade2c5187f99a0f1fad3ea1f5cf3ca5f2db2dc21e6e96bac56

Contents?: true

Size: 422 Bytes

Versions: 92

Compression:

Stored size: 422 Bytes

Contents

module Pageflow
  module Admin
    class IconLinkTo < ViewComponent
      builder_method :icon_link_to

      def build(path, options = {})
        text_node(link_to(tooltip_span(options), path, class: options[:class]))
      end

      def tag_name
        'span'
      end

      private

      def tooltip_span(options)
        content_tag(:span, options[:tooltip], class: 'tooltip_bubble')
      end
    end
  end
end

Version data entries

92 entries across 92 versions & 1 rubygems

Version Path
pageflow-17.0.4 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-17.0.3 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-17.0.2 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-17.0.1 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-17.0.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-16.2.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-16.1.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-16.0.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.8.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-14.5.2 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.7.1 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.7.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.6.1 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.6.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.5.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.4.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.3.0 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.2.2 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.2.1 app/views/components/pageflow/admin/icon_link_to.rb
pageflow-15.2.0 app/views/components/pageflow/admin/icon_link_to.rb