BathHacked/energy-sparks

View on GitHub
app/views/schools/_prompt_recommendations_scoreboard.html.erb

Summary

Maintainability
Test Coverage
<% position = current_school_podium.try(:school_position) %>
<% if position.try(:points).to_i > 0 %>
  <%= component 'info_bar',
    status: :positive,
    title: I18n.t('schools.prompts.recommendations_scoreboard.message_html', points: position.points, position: position.ordinal, count: position.position).html_safe,
    icon: fa_icon('trophy fa-3x'),
    buttons: { I18n.t('common.labels.choose_activity') => school_recommendations_path(@school, scope: :pupil) } %>
<% else %>
  <%= component 'info_bar',
      status: :neutral,
      title: I18n.t('schools.prompts.recommendations_scoreboard.no_points_message'),
      icon: fa_icon('trophy fa-3x'),
      buttons: { I18n.t('common.labels.choose_activity') => school_recommendations_path(@school, scope: :pupil) }
  %>
<% end %>