<% link_to_page = :canvas if local_assigns[:link_to_page].nil? %>
<% query ||= nil %>
<% text = query.present? ? highlight(project.name, query.strip.split(/\s+/)) : project.name %>

<% if project.archived? %>
  <span class="label label-warning"><%=t "search.index.archived" %></span>
  <% if can_view_projects(project.organization) and can_restore_project(project) %>
    <a href="<%= projects_archive_path(organization: project.organization) %>">
      <%= text %>
    </a>
  <% else %>
    <%= text %>
  <% end %>
<% else %>
  <% if can_view_project(project) %>
    <% if link_to_page == :canvas %>
      <a href="<%= canvas_project_path(project) %>">
        <%= text %>
      </a>
    <%  else %>
      <a href="<%= root_path %>">
        <%= text %>
      </a>
    <% end %>
  <% else %>
    <%= text %>
  <% end %>
<% end %>