app/views/onboarding/completion/_optional_steps_section.html.erb
<h2><%= t('onboarding.completion.new.optional_steps_section.optional_steps') %></h2>
<p><%= t('onboarding.completion.new.optional_steps_section.optional_steps_message') %><p>
<div id="accordion-optional-steps">
<div class="card mb-3" id="meters">
<div class="card-header">
<h4>
<%= t('onboarding.completion.new.optional_steps_section.configure_energy_meters') %>
<span class="float-right"><button class="btn" data-toggle="collapse" data-target="#collapse-meters"
aria-expanded="<%= params[:show]=='meters' ? 'true' : 'false' %>" aria-controls="collapse-meters"><%= t('common.labels.view') %></button></span>
</h4>
</div>
<div id="collapse-meters" class="collapse <%= 'show' if params[:show]=='meters' %>">
<div class="card-body">
<% if @school.meters.empty? %>
<p>
<%= t('onboarding.completion.new.optional_steps_section.school_meters_empty_message') %>
</p>
<% else %>
<table class="table table-borderless mb-3">
<thead>
<tr>
<th><%= t('onboarding.completion.new.optional_steps_section.type') %></th>
<th><%= t('onboarding.completion.new.optional_steps_section.mpan_mprn') %></th>
<th><%= t('onboarding.completion.new.optional_steps_section.name') %></th>
<th><%= t('onboarding.completion.new.optional_steps_section.actions') %></th>
</tr>
</thead>
<% @school.meters.each do |meter|%>
<tr>
<td><%= meter.meter_type.humanize %></td>
<td><%= meter.mpan_mprn %></td>
<td><%= meter.name %></td>
<td>
<%= link_to t('common.labels.edit'), edit_onboarding_meter_path(@school_onboarding, meter), class: 'btn btn-sm btn-warning' %>
</td>
</tr>
<% end %>
<tbody>
</tbody>
</table>
<% end %>
<%= link_to t('onboarding.completion.new.optional_steps_section.add_a_meter'), new_onboarding_meter_path(@school_onboarding), class: 'btn btn-primary' %>
</div>
</div>
</div>
</div>