diff --git a/app/components/blacklight/search_context/server_applied_params_component.html.erb b/app/components/blacklight/search_context/server_applied_params_component.html.erb index 7254cce572..a30258024e 100644 --- a/app/components/blacklight/search_context/server_applied_params_component.html.erb +++ b/app/components/blacklight/search_context/server_applied_params_component.html.erb @@ -1,4 +1,4 @@
- <%= render 'start_over' %> + <%= start_over %> <%= link_back_to_catalog class: 'btn btn-outline-secondary' %>
diff --git a/app/components/blacklight/search_context/server_applied_params_component.rb b/app/components/blacklight/search_context/server_applied_params_component.rb index d7783c714d..a7fb57852f 100644 --- a/app/components/blacklight/search_context/server_applied_params_component.rb +++ b/app/components/blacklight/search_context/server_applied_params_component.rb @@ -8,6 +8,14 @@ class ServerAppliedParamsComponent < Blacklight::Component def render? current_search_session end + + def start_over + render 'start_over', start_over_component: start_over_component, silence_deprecation: true + end + + def start_over_component + Blacklight::StartOverButtonComponent + end end end end diff --git a/app/views/catalog/_start_over.html.erb b/app/views/catalog/_start_over.html.erb index cb2ae1fad7..091537059d 100644 --- a/app/views/catalog/_start_over.html.erb +++ b/app/views/catalog/_start_over.html.erb @@ -1 +1,2 @@ -<%= render Blacklight::StartOverButtonComponent.new %> +<% Blacklight.deprecation.warn('The partial _start_over.html.erb will be removed in Blacklight 9.0.') unless local_assigns[:silence_deprecation] %> +<%= render (start_over_component || Blacklight::StartOverButtonComponent).new %>