<% if upcoming_matches.size > 0 %>
  <div class="widget calendar">
    <h4><%= t('widget.schedule') %></h4>

    <div class="widget-content-wrapper">      
      <% upcoming_matches.group_by{ |e| e.start.month }.each do |month, events| %>
        <% events.group_by { |e| e.start.day }.each do |day, day_events| %>
          <div class="separator"><%= day_events.first.start.strftime("%A, %e %B") %></div>
            <% day_events.each do |event| %>
              <div class="entry">
                <p class="summary">
                  <span class="time"><%= event.start.strftime("%H:%M %Z") %></span>
                  <%= event.formatted_summary %>
                </p>
              </div>
            <% end %>
        <% end %>
      <% end %>
    </div>
  </div>
<% end %>