Module: Decidim::DecidimAwesome::Proposals::ProposalVotesCountCellOverride

Defined in:
app/cells/concerns/decidim/decidim_awesome/proposals/proposal_votes_count_cell_override.rb

Overview

Renders the votes count view defined by the active voting manifest instead of the default one

Instance Method Summary collapse

Instance Method Details

#showObject



9
10
11
12
13
14
15
16
# File 'app/cells/concerns/decidim/decidim_awesome/proposals/proposal_votes_count_cell_override.rb', line 9

def show
  view = awesome_voting_manifest_for(component)&.show_votes_count_view
  return super if view.nil?

  return render(partial: view, formats: [:html], locals: { proposal: resource, from_proposals_list: from_proposals_list? }) if view.present?

  awesome_hidden_votes_count_placeholder
end