From 5506b68eb4c359f1747e6398e6981c3aa187e406 Mon Sep 17 00:00:00 2001 From: Christian Sutter Date: Tue, 8 Oct 2024 10:18:26 +0000 Subject: [PATCH] All content finder: Remove duplicate width container There's a `govuk-width-container` within another one, which is unnecessary and causes display issues at some breakpoints. --- .../finders/show_all_content_finder.html.erb | 162 +++++++++--------- 1 file changed, 79 insertions(+), 83 deletions(-) diff --git a/app/views/finders/show_all_content_finder.html.erb b/app/views/finders/show_all_content_finder.html.erb index 14c82f40b..053389ab7 100644 --- a/app/views/finders/show_all_content_finder.html.erb +++ b/app/views/finders/show_all_content_finder.html.erb @@ -14,103 +14,99 @@ <% end %> <% content_for :meta_title, content_item.title %> -
- <%= render 'govuk_publishing_components/components/contextual_breadcrumbs', content_item: content_item.as_hash %> -
+<%= render 'govuk_publishing_components/components/contextual_breadcrumbs', content_item: content_item.as_hash %>
<%= hidden_field_tag :parent, @parent if @parent.present? %> <%= hidden_field_tag :enable_new_all_content_finder_ui, params[:enable_new_all_content_finder_ui] if params[:enable_new_all_content_finder_ui].present? %> -
-
-
- +
+
+ - <% if @spelling_suggestion_presenter.suggestions.any? %> - <% suggestion = @spelling_suggestion_presenter.suggestions.first %> + <% if @spelling_suggestion_presenter.suggestions.any? %> + <% suggestion = @spelling_suggestion_presenter.suggestions.first %> -
- <%= render "govuk_publishing_components/components/inset_text" do %> - Did you mean <%= link_to sanitize(suggestion[:highlighted]), suggestion[:link], - class: "govuk-link", - data: { - module: "ga4-link-tracker", - ga4_link: { - event_name: "navigation", - type: "spelling suggestion", - section: "Search", - text: suggestion[:keywords], - } +
+ <%= render "govuk_publishing_components/components/inset_text" do %> + Did you mean <%= link_to sanitize(suggestion[:highlighted]), suggestion[:link], + class: "govuk-link", + data: { + module: "ga4-link-tracker", + ga4_link: { + event_name: "navigation", + type: "spelling suggestion", + section: "Search", + text: suggestion[:keywords], } - %>? - <% end %> -
- <% end %> - - <%= render "components/filter_panel", { - button_text: "Filter and sort", - result_text: result_set_presenter.displayed_total, - open: @search_query.invalid?, - show_reset_link: filters_presenter.any_filters?, - reset_link_href: filters_presenter.reset_url, - section_count: facets.user_visible_count, - } do %> - <% facets.each_with_visible_index_and_count do |facet, index, count| %> - <%= - render partial: "finders/all_content_finder_facets/#{facet.to_partial_path}", - object: facet, - locals: { index:, count: } - %> + } + %>? <% end %> - <% end %> +
+ <% end %> - <% if filters_presenter.any_filters? %> - <%= render "components/filter_summary", { - clear_all_href: filters_presenter.reset_url, - clear_all_text: "Clear all filters", - heading_level: 3, - heading_text: "Active filters", - filters: filters_presenter.summary_items, - } %> + <%= render "components/filter_panel", { + button_text: "Filter and sort", + result_text: result_set_presenter.displayed_total, + open: @search_query.invalid?, + show_reset_link: filters_presenter.any_filters?, + reset_link_href: filters_presenter.reset_url, + section_count: facets.user_visible_count, + } do %> + <% facets.each_with_visible_index_and_count do |facet, index, count| %> + <%= + render partial: "finders/all_content_finder_facets/#{facet.to_partial_path}", + object: facet, + locals: { index:, count: } + %> <% end %> + <% end %> - <% if result_set_presenter.total_count.positive? %> - <%= render "govuk_publishing_components/components/document_list", { - remove_top_border_from_first_child: true, - margin_bottom: 5, - disable_ga4: true, - items: result_set_presenter.search_results_content[:document_list_component_data], - } %> - <% else %> -
-

There are no matching results.

-

Improve your search results by:

-
    -
  • removing filters
  • -
  • double-checking your spelling
  • -
  • using fewer keywords
  • -
  • searching for something less specific
  • -
-
- <% end %> + <% if filters_presenter.any_filters? %> + <%= render "components/filter_summary", { + clear_all_href: filters_presenter.reset_url, + clear_all_text: "Clear all filters", + heading_level: 3, + heading_text: "Active filters", + filters: filters_presenter.summary_items, + } %> + <% end %> - <%= render "govuk_publishing_components/components/previous_and_next_navigation", @pagination.next_and_prev_links %> -
+ <% if result_set_presenter.total_count.positive? %> + <%= render "govuk_publishing_components/components/document_list", { + remove_top_border_from_first_child: true, + margin_bottom: 5, + disable_ga4: true, + items: result_set_presenter.search_results_content[:document_list_component_data], + } %> + <% else %> +
+

There are no matching results.

+

Improve your search results by:

+
    +
  • removing filters
  • +
  • double-checking your spelling
  • +
  • using fewer keywords
  • +
  • searching for something less specific
  • +
+
+ <% end %> + + <%= render "govuk_publishing_components/components/previous_and_next_navigation", @pagination.next_and_prev_links %>