BathHacked/energy-sparks

View on GitHub
app/views/activity_categories/_cards.html.erb

Summary

Maintainability
Test Coverage
<div class="row pb-4 activities-deck <%= card_deck_css %>">
  <% activity_types.each do |activity_type| %>
    <div class="col-sm-3">
      <div class="card pr-1 h-100">
        <%= link_to activity_type_path(activity_type) do %>
          <%= render 'activity_types/image', activity_type: activity_type, css_class: 'activity-card-img' %>
        <% end %>
        <div class="card-body">
          <p class="card-text">
            <%= link_to activity_type.name, activity_type_path(activity_type) %>
          </p>
        </div>
        <div class="card-footer plain">
          <% if activity_type.subjects.any? %>
            <%= render 'activity_types/activity_type_subjects', activity_type: activity_type %>
          <% end %>
          <% if activity_type.key_stages.any? %>
            <%= '<br>'.html_safe if activity_type.subjects.any? %>
            <%= render 'activity_types/activity_type_key_stages', activity_type: activity_type %>
          <% end %>
        </div>
      </div>
    </div>
  <% end %>
</div>