Files
site/app/views/wow_characters/_reputations.html.erb

26 lines
1.2 KiB
Plaintext

<h3>Reputations</h3>
<div class="accordion" id="wow_reputation_accordion">
<% standings.each do |reputation_group| %>
<div class="accordion-item">
<h3 class="accordion-header" id="heading_<%= reputation_group[0] %>">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse_<%= reputation_group[0] %>" aria-expanded="true" aria-controls="collapse_<%= reputation_group[0] %>">
<% if reputation_group[0] %>
<%= meta_wow_reputations.find { |n| n.id == reputation_group[0] }.name %>
<% else %>
Other
<% end %>
</button>
</h3>
<div id="collapse_<%= reputation_group[0] %>" class="accordion-collapse collapse collapsed" aria-labelledby="heading_<%= reputation_group[0] %>" data-bs-parent="#wow_reputation_accordion">
<% reputation_group[1].each do |standing| %>
<div class="accordion-body">
<h5><%= standing.wow_reputation.name %></h5>
<%= render partial: 'wow_characters/standing', locals: { standing: standing, tier: standing.wow_reputation.wow_reputation_tier.wow_reputation_tier_levels[standing.tier] } %>
</div>
<% end %>
</div>
</div>
<% end %>
</div>