<% provide(:head_title, t("search.index.head_title")) %> <%= form_tag search_path, method: :get do %> <%= hidden_field_tag :q, @search_query %> <%= hidden_field_tag :category, @search_category %>
<% if not @search_category.empty? %>
<% if @search_results_count == 0 %>

<%= t'search.index.error.no_results', q: @search_query %>

<% end %>
<% if @search_category == :projects and @project_search_count > 0 %> <%= render 'search/results/projects', search_query: @search_query, results: @project_results %> <% end %> <% if @search_category == :experiments and @experiment_search_count > 0 %> <%= render 'search/results/experiments', search_query: @search_query, results: @experiment_results %> <% end %> <% if @search_category == :workflows and @workflow_search_count > 0 %> <%= render 'search/results/workflows', search_query: @search_query, results: @workflow_results %> <% end %> <% if @search_category == :modules and @module_search_count > 0 %> <%= render 'search/results/modules', search_query: @search_query, results: @module_results %> <% end %> <% if @search_category == :results and @result_search_count > 0 %> <%= render 'search/results/results', search_query: @search_query, results: @result_results %> <% end %> <% if @search_category == :tags and @tag_search_count > 0 %> <%= render 'search/results/tags', search_query: @search_query, results: @tag_results %> <% end %> <% if @search_category == :reports and @report_search_count > 0 %> <%= render 'search/results/reports', search_query: @search_query, results: @report_results %> <% end %> <% if @search_category == :protocols and @protocol_search_count > 0 %> <%= render 'search/results/protocols', search_query: @search_query, results: @protocol_results %> <% end %> <% if @search_category == :steps and @step_search_count > 0 %> <%= render 'search/results/steps', search_query: @search_query, results: @step_results %> <% end %> <% if @search_category == :checklists and @checklist_search_count > 0 %> <%= render 'search/results/checklists', search_query: @search_query, results: @checklist_results %> <% end %> <% if @search_category == :samples and @sample_search_count > 0 %> <%= render 'search/results/samples', search_query: @search_query, results: @sample_results %> <% end %> <% if @search_category == :repositories and @repository_search_count_total > 0 %> <%= render 'search/results/repositories', search_query: @search_query, results: @repository_results, repository: @repository %> <% end %> <% if @search_category == :assets and @asset_search_count > 0 %> <%= render 'search/results/assets', search_query: @search_query, results: @asset_results %> <% end %> <% if @search_category == :tables and @table_search_count > 0 %> <%= render 'search/results/tables', search_query: @search_query, results: @table_results %> <% end %> <% if @search_category == :comments and @comment_search_count > 0 %> <%= render 'search/results/comments', search_query: @search_query, results: @comment_results %> <% end %>
<% end %>
<% end %> <% if @search_pages > 1 %> <% end %> <%= javascript_include_tag('search') %>