decidim/decidim

View on GitHub
decidim-accountability/app/cells/decidim/accountability/result_l_cell.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require "cell/partial"

module Decidim
  module Accountability
    # This cell renders the List (:l) result card
    # for an instance of a Result
    class ResultLCell < Decidim::CardLCell
      include Decidim::Accountability::ApplicationHelper

      alias result model

      def component_settings
        controller.try(:component_settings) || result.component.settings
      end

      def render_extra_data?
        true
      end

      private

      def metadata_cell
        "decidim/accountability/result_metadata"
      end
    end
  end
end