BathHacked/energy-sparks

View on GitHub
app/views/schools/advice/alerts.html.erb

Summary

Maintainability
Test Coverage
<% if Flipper.enabled?(:new_dashboards_2024, current_user) %>
  <% content_for :page_title, "#{t('advice_pages.index.alerts.title')} | #{@school.name}" %>

  <% content_for :dashboard_header do %>
    <%= component 'dashboard_header',
                  title: 'advice_pages.index.alerts.title',
                  intro: nil,
                  show_school: false,
                  school: @school %>
  <% end %>

  <div class="container">
    <div class="row mt-2">
      <div class="col-md-3 col-lg-3 col-xl-2 advice-page-nav">
        <%= render 'schools/advice/nav', school: @school, advice_pages: @advice_pages %>
      </div>
      <div class="col-md-9 col-lg-9 col-xl-10">
        <% if @dashboard_alerts %>
          <%= render 'schools/advice/index/alerts', dashboard_alerts: @dashboard_alerts, school: @school,
                                                    content_field: :management_dashboard_title %>
        <% end %>
      </div>
    </div>
  </div>
<% else %>
  <%= render 'schools/advice/index/advice_index_page', school: @school, advice_pages: @advice_pages, tab: @tab,
                                                       priority_count: @priority_count, alert_count: @alert_count  do %>
    <div class="row mt-4">
      <div class="col">
        <h2><%= t('advice_pages.index.alerts.title') %></h2>
        <% if @dashboard_alerts %>
          <%= render 'schools/advice/index/alerts', dashboard_alerts: @dashboard_alerts, school: @school,
                                                    content_field: :management_dashboard_title %>
        <% end %>
      </div>
    </div>
  <% end %>
<% end %>