ozfortress/citadel

View on GitHub
app/views/leagues/matches/index.html.haml

Summary

Maintainability
Test Coverage
- content_for(:title) { "Matches | #{@league.name}" }

- league_p = present(@league)

%h1
  = league_p.link
  Matches


- if user_can_edit_league?
  .btn-toolbar.guttered.mb-2
    .spacer

    = link_to generate_league_matches_path(@league), class: 'btn btn-admin' do
      = inline_svg_tag 'open_iconic/plus.svg', class: 'icon mr-2'
      Generate Round

    = link_to new_league_match_path(@league), class: 'btn btn-admin' do
      = inline_svg_tag 'open_iconic/plus.svg', class: 'icon mr-2'
      Create Single Match

- @divisions.each do |div|
  %h3= div.name
  = render 'leagues/matches/matches_table', matches: @matches[div], roster: nil