<% 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 %>