Files
grecia/app/components/polls/results_component.html.erb
taitus 5944bb85c5 Use a loop instead of with_collection to render questions
This is what we usually do in components.
2025-10-16 11:09:36 +02:00

25 lines
638 B
Plaintext

<% provide :title, poll.name %>
<div class="polls-results">
<%= render Polls::PollHeaderComponent.new(poll) %>
<%= render "poll_subnav" %>
<div class="polls-results-content">
<div>
<p><strong><%= t("polls.show.results.title") %></strong></p>
<ul class="menu vertical">
<%- poll.questions.each do |question| %>
<li><%= link_to question.title, "##{question.title.parameterize}" %></li>
<% end %>
</ul>
</div>
<div>
<% poll.questions.each do |question| %>
<%= render Polls::Results::QuestionComponent.new(question) %>
<% end %>
</div>
</div>
</div>