Sha256: ee88b09298125595c3f48e00111683a364c0893190365dc691cdff4f44346222
Contents?: true
Size: 750 Bytes
Versions: 1
Compression:
Stored size: 750 Bytes
Contents
# frozen_string_literal: true module Decidim module Lausanne module Budgets # This cell renders the selected status if the project has been selected class ProjectSelectedStatusCell < Decidim::ViewModel delegate :voting_finished?, to: :controller def show if voting_finished? && model.selected? content_tag :span, class: css_class do t("decidim.lausanne_budgets.projects.project.selected") end end end private def css_class if options[:as_label] == true "success label project-status" else "success card__text--status" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
decidim-lausanne-budgets-0.1.0 | app/cells/decidim/lausanne/budgets/project_selected_status_cell.rb |