andela/eventx

View on GitHub
app/views/users/_users_dashboard.erb

Summary

Maintainability
Test Coverage
<%= render partial: "layouts/dashboard_sidebar"%>

<div class="row">
  <div class="col s12 user-right" id="users_dashboard">
  <div class="row">
    <div class="col s12">
      <label>
        <strong><h5 style="text-decoration: underline;" class="left-align">Events Attended</h5></strong>
      </label>
    </div>
  </div>
  <% @resources.each do |booking| %>

  <div class="col l4 s12 m4" id="fade-in">
    <div class="card small card-shadow" id="card">

      <div class="card-image waves-effect waves-block waves-light">
        <%= image_tag booking.event.image_url(:landing), class: "activator pointer"%>
      </div>
      <div class="card-content">
          <span class="card-title grey-text text-darken-4">
            <%= booking.event.start_date.strftime("%b %d %Y") %>
          </span>
        <p><%= link_to booking.event.title, booking.event %></p>
      </div>

      <div class="card-action">
          <span class="card-title grey-text text-darken-4">
            <i class="fa fa-map-marker"></i>
            <%= truncate (booking.event.venue + " " + booking.event.location) %>
            <i class="material-icons right activator pointer tooltipped" data-delay="50" data-position="bottom" data-tooltip="view more">more_vert</i>
          </span>
      </div>
      <div class="card-reveal">
        <p>
        <%= link_to "Print Ticket", print_path(booking.id)%>
          <hr class="divider">
          <a href="#" class="our-dropdown-content">Transfer Ticket</a>
          <hr class="divider">
          <%= link_to "View Event", "/events/#{booking.event.id}", class:"our-dropdown-content", data: {eventid: booking.event.id } %>
          <hr class="divider">
          </p>
          <span class="card-title grey-text text-darken-4">Close
            <i class="material-icons right">close</i>
          </span>
      </div>
    </div>
  </div>
  <% end %>
  <div class="center-align" id="pagination" >
  <%= will_paginate @resources, renderer: MaterializePagination::Rails %>
  </div>
</div>