andela/workdey

View on GitHub
app/views/pages/search_result.html.erb

Summary

Maintainability
Test Coverage
<%#= render 'partials/sidebar_dashboard' %>
<main>
<section class="col m9 s12 offset-m3 container search-height">
  <div class="row">
    <% if @artisans.nil? || @artisans.empty? %>
      <div class="col m8 offset-m2 s6">
        <p>Oooops! We could not find any result matching your query. You can modify it or use one of our suggested keywords and search again.</p>
      </div>
    <% else %>
      <% @artisans.each do | artisan | %>
        <div class="artisan_card col m3 offset-m1 s6 left">
          <p><%= cl_image_tag artisan.image_url, { class: "responsive-img circle" }%></p>
          <p><%= artisan.firstname.concat(artisan.lastname).titleize %></p>
          <p><%= artisan.street_address + "," %></p>
          <p><%= artisan.city + "." %></p>
          <p>
             Average Rating: <br />
             <%=  artisan.average_rating(artisan.id) %>
           </p>
          <p>
            <% unless current_user %>
              <%= link_to "View", signin_path(flash[:invalid] = "Login to continue"), class: "btn waves-effect searched-artisan" %>
            <% else %>
              <%= link_to "View", user_profile_path(obfuscate(artisan_id: artisan.id)),
                          class: "btn waves-effect searched-artisan", id: ("view-artisan"+artisan.id.to_s) %>
            <% end %>
          </p>
        </div>
      <% end %>
    <% end %>
  </div>
</section>
</main>