Sha256: 945ba8db8dd2d6764d784924ebd0e7706d69f5a35fb66a918378e9b285faa92c
Contents?: true
Size: 742 Bytes
Versions: 14
Compression:
Stored size: 742 Bytes
Contents
# frozen_string_literal: true module Decidim module Budgets # This cell renders a checkmark with a text. class ProjectVotedHintCell < BaseCell include Decidim::IconHelper delegate :voted_for?, :current_order, to: :controller def show return unless voted_for?(model) content_tag :span, safe_join(hint), class: css_class end private def hint contents = [] contents << icon("check", role: "img") contents << " " contents << t("decidim.budgets.projects.project.you_voted") end def css_class css = ["text-sm", "text-success"] css << options[:class] if options[:class] css.join(" ") end end end end
Version data entries
14 entries across 14 versions & 1 rubygems