app/views/schools/analysis/show.html.erb
<% content_for :page_title, @title %>
<%= render 'shared/translation_coming_soon' if I18n.locale.to_s != 'en' %>
<%= link_to 'Back', school_analysis_index_path(@school), class: 'btn btn-rounded mt-3 mb-2' %>
<% if @structured_content %>
<div class="accordion" id="accordion-structured-content">
<% @structured_content.each_with_index do |part_content, index| %>
<div class="card">
<div class="card-header" id="heading<%= index %>">
<a class="nav-link" type="button" data-toggle="collapse" data-target="#collapse<%= index %>" aria-expanded="true" aria-controls="collapse<%= index %>">
<%= part_content[:title].html_safe %>
</a>
</div>
<div id="collapse<%= index %>" class="collapse <%= 'show' if index.zero? %>" aria-labelledby="heading<%= index %>" data-parent="#accordion-structured-content">
<div class="card-body">
<% part_content[:content].each do |content| %>
<%= render content[:type].to_s, content: content[:content], school: @school, mpan_mprn: content[:mpan_mprn] unless content[:type] == :chart %>
<% end %>
</div>
</div>
</div>
<% end %>
</div>
<% elsif @content %>
<% @content.each do |content| %>
<%= render content[:type].to_s, content: content[:content], school: @school, mpan_mprn: content[:mpan_mprn] %>
<% end %>
<% end %>