Sha256: 535eb237dbaf833642c05365af23624f944222bd9f7d3b8873705ffd37c71851

Contents?: true

Size: 524 Bytes

Versions: 7

Compression:

Stored size: 524 Bytes

Contents

# frozen_string_literal: true

module Decidim
  class CommentsButtonCell < ButtonCell
    def show
      if options.has_key?(:display)
        return render if options[:display]

        return
      end

      render if component_settings.comments_enabled? && !current_settings.try(:comments_blocked?)
    end

    private

    def path
      "#comments"
    end

    def text
      t("decidim.comments.comments_title")
    end

    def icon_name
      resource_type_icon_key "Decidim::Comments::Comment"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-core-0.29.2 app/cells/decidim/comments_button_cell.rb
decidim-core-0.29.1 app/cells/decidim/comments_button_cell.rb
decidim-core-0.29.0 app/cells/decidim/comments_button_cell.rb
decidim-core-0.29.0.rc4 app/cells/decidim/comments_button_cell.rb
decidim-core-0.29.0.rc3 app/cells/decidim/comments_button_cell.rb
decidim-core-0.29.0.rc2 app/cells/decidim/comments_button_cell.rb
decidim-core-0.29.0.rc1 app/cells/decidim/comments_button_cell.rb