Sha256: 22e9c89c572dcdf15fad8cbd21cbbcc0212bd43ec454916d3c209fd9dacba98a

Contents?: true

Size: 540 Bytes

Versions: 9

Compression:

Stored size: 540 Bytes

Contents

module LinkBlocksHelper
  # @param [LinkBlock] entity
  def admin_link_block_link(entity)
    text = entity.title.blank? ? entity.slug : entity.title
    link_to(text, admin_link_block_path(id: entity.id))
  end

  # @param [LinkBlockItem] entity
  def admin_link_block_item_link(entity)
    link_to(entity.text_for_link, admin_link_block_item_path(id: entity.id))
  end

  # @param [LinkBlock] entity
  def link_block_image(entity)
    return '' if entity.image.blank?
    image_tag(entity.image.url, alt: entity.image_alt_text)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
biovision-base-0.41.190905.0 app/helpers/link_blocks_helper.rb
biovision-base-0.39.190804.1 app/helpers/link_blocks_helper.rb
biovision-base-0.37.190607.0 app/helpers/link_blocks_helper.rb
biovision-base-0.36.190526.0 app/helpers/link_blocks_helper.rb
biovision-base-0.34.190331.1 app/helpers/link_blocks_helper.rb
biovision-base-0.22.180920.0 app/helpers/link_blocks_helper.rb
biovision-base-0.21.180812.0 app/helpers/link_blocks_helper.rb
biovision-base-0.20.180731.0 app/helpers/link_blocks_helper.rb
biovision-base-0.19.180703.1 app/helpers/link_blocks_helper.rb