%= append_stylesheet_pack_tag "decidim_elections" %>
<%= append_javascript_pack_tag "decidim_elections" %>
<%= render layout: "layouts/decidim/shared/layout_center" do %>
data-ballot-style-id="<%== ballot_style_id %>"
<% end %>>
<%= t("vote_for", scope: "decidim.elections.votes.header", title: translated_attribute(election.title) ) %>
<% wizard_steps.each_with_index do |wizard_step, i| %>
- ><%= t(wizard_step, scope: "decidim.elections.votes.header") %>
<% end %>
<%= cell("decidim/announcement", t("decidim.elections.votes.new.preview_alert"), callout_class: "warning mb-4") if preview_mode? %>
<% questions.each_with_index do |step_question, step_index| %>
>
<%= t("decidim.elections.votes.new.question_steps", current_step: step_index + 1, total_steps: questions_count) %>
<%= translated_attribute(step_question.title) %>
<% if step_question.max_selections > 1 %>
<%= t("decidim.elections.votes.new.answer_choices", choices: step_question.max_selections) %>
<%= t("votes.new.selections", scope:"decidim.elections", selected: "", max_selections: step_question.max_selections ).html_safe %>
<% end %>
<%= render(
"new_question",
question: step_question
) %>
<%= cell(
"decidim/elections/voting_step_navigation",
step_index,
total_steps: questions_count
) %>
<% end %>
<%= render("new_confirm_step", questions:) %>
<%= render("new_encrypting_step") %>
<%= render("new_ballot_decision_step") %>
<%= render("show_failed") %>
<%= render "decidim/elections/shared/broken_promises_modal" %>
<% end %>