<% if searcher.is_a? StandardError %>

<%= module_display_name %>

<% if params[:page].blank? %> <% page = 1 %> <% else %> <% page = params[:page] %> <% end %> <%= render partial: '/quick_search/search/search_error', locals: { service_name: service_name, page: page, template: 'without_paging' } %> <% elsif searcher.results.blank? %>

<%= module_display_name %>

<%= render partial: '/quick_search/search/no_results', locals: {module_display_name: module_display_name, service_name: service_name} %> <% else %> <% total = number_with_delimiter(searcher.total) %> <% unless defined? searcher.loaded_link_mobile %>

<%= link_to raw(module_display_name), searcher.loaded_link, { :class => 'result-set-heading'} %>

<% else %>

<%= link_to raw(module_display_name), searcher.loaded_link, { :class => 'result-set-heading'} %>

<%= link_to raw(module_display_name), searcher.loaded_link_mobile, { :class => 'result-set-heading'} %>

<% end %>
    <%= render partial: '/quick_search/search/result', collection: searcher.results %>

<% unless defined? searcher.loaded_link_mobile %> <%= render partial: '/quick_search/search/see_all', locals: {service_name: service_name, total: total, module_link: searcher.loaded_link} %> <% else %> <%= render partial: '/quick_search/search/see_all', locals: {service_name: service_name, total: total, module_link: searcher.loaded_link} %> <%= render partial: '/quick_search/search/see_all', locals: {service_name: service_name, total: total, module_link: searcher.loaded_link_mobile} %> <% end %>

<% end %>