Sha256: 337ed2dd7ca4d55720e990ab52fa9c57b0cd1b357525c2dd452c9055b430111f

Contents?: true

Size: 476 Bytes

Versions: 8

Compression:

Stored size: 476 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Forms
    # This cell renders a question (readonly) of a questionnaire
    class QuestionReadonlyCell < Decidim::ViewModel
      include Decidim::SanitizeHelper

      def show
        return if model.separator?
        return render :title_and_description if model.title_and_description?

        render :show
      end

      def position
        options[:indexed_items].index(model.id) + 1
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
decidim-forms-0.28.5 app/cells/decidim/forms/question_readonly_cell.rb
decidim-forms-0.28.4 app/cells/decidim/forms/question_readonly_cell.rb
decidim-forms-0.28.3 app/cells/decidim/forms/question_readonly_cell.rb
decidim-forms-0.28.2 app/cells/decidim/forms/question_readonly_cell.rb
decidim-forms-0.28.1 app/cells/decidim/forms/question_readonly_cell.rb
decidim-forms-0.28.0 app/cells/decidim/forms/question_readonly_cell.rb
decidim-forms-0.28.0.rc5 app/cells/decidim/forms/question_readonly_cell.rb
decidim-forms-0.28.0.rc4 app/cells/decidim/forms/question_readonly_cell.rb