app/views/events/_event_card.html.erb
<div class= "<%= card_size %>" >
<div class="card event-card white black-text">
<div class="event-card-content">
<div class="event-header">
<div class="event-icon">
<% if event.filled %>
<div class="event-icon-month-filled"> <%= event.start_date.strftime('%^b') %> </div>
<div class="event-icon-day-filled"> <%= event.start_date.day %> </div>
<% else %>
<div class="event-icon-month-unfilled"> <%= event.start_date.strftime('%^b') %> </div>
<div class="event-icon-day-unfilled"> <%= event.start_date.day %> </div>
<% end %>
</div>
<div class="event-details">
<div class="event-detail">
<span class="event-detail-title">Dogs</span>
<span class="event-detail-content">
<% event.dogs.each_with_index do |dog, i| %>
<% if i < (event.dogs.length - 1) %>
<a href="<%= dog_path(dog.id) %>"><%=dog.name%></a>,
<% else %>
<a href="<%= dog_path(dog.id) %>"><%=dog.name%></a>
<% end %>
<% end %>
</span>
</span>
</div>
<div class="event-detail">
<span class="event-detail-title">Dates</span>
<% if event.start_date == event.end_date %>
<span class="event-detail-content">
<span><%= event.start_date.strftime('%-m/%d/%y') %></span>
</span>
<% else %>
<span class="event-detail-content">
<span><%= event.start_date.strftime('%-m/%d/%y') %> -</span>
<span> <%= event.end_date.strftime('%-m/%d/%y') %></span>
</span>
<% end %>
</div>
<div class="event-detail">
<span class="event-detail-title">Filled</span>
<span class="event-detail-content">
<span><%= event.readable_filled %></span>
</span>
</div>
<div class="event-detail">
<span class="event-detail-title">Location</span>
<span class="event-detail-content"><%= event.readable_location %></span>
</div>
<% if event.description and !event.description.empty? %>
<div class="event-detail">
<span class="event-description-title">Description</span>
<span class="event-description-content"><%= event.description %></span>
</div>
<% end %>
</div>
</div>
</div>
<% if @is_admin or (current_user and current_user.events.exists?(id: event.id)) -%>
<div class="card-action">
<a href="<%= edit_event_path(event.id) %>" class="green-text text-accent-4">Edit</a>
<a href="<%= event_path(event.id) %>" class="red-text" data-method="delete">Delete</a>
</div>
<% end %>
</div>
</div>