diff --git a/app/views/admin/shared/_budget_investment_search.html.erb b/app/components/management/budgets/investments/search_component.html.erb
similarity index 98%
rename from app/views/admin/shared/_budget_investment_search.html.erb
rename to app/components/management/budgets/investments/search_component.html.erb
index 7e9d3d082..cc762b754 100644
--- a/app/views/admin/shared/_budget_investment_search.html.erb
+++ b/app/components/management/budgets/investments/search_component.html.erb
@@ -5,7 +5,7 @@
<%= select_tag :heading_id,
- options_for_select(budget_heading_select_options(@budget),
+ options_for_select(budget_heading_select_options(budget),
params[:heading_id]),
include_blank: true %>
diff --git a/app/components/management/budgets/investments/search_component.rb b/app/components/management/budgets/investments/search_component.rb
new file mode 100644
index 000000000..7fc2dca05
--- /dev/null
+++ b/app/components/management/budgets/investments/search_component.rb
@@ -0,0 +1,9 @@
+class Management::Budgets::Investments::SearchComponent < ApplicationComponent
+ attr_reader :budget, :url
+ use_helpers :budget_heading_select_options
+
+ def initialize(budget, url:)
+ @budget = budget
+ @url = url
+ end
+end
diff --git a/app/views/management/budgets/investments/index.html.erb b/app/views/management/budgets/investments/index.html.erb
index 4dfc94848..73dd86f89 100644
--- a/app/views/management/budgets/investments/index.html.erb
+++ b/app/views/management/budgets/investments/index.html.erb
@@ -1,5 +1,5 @@
- <%= render "admin/shared/budget_investment_search", url: management_budget_investments_path(@budget) %>
+ <%= render Management::Budgets::Investments::SearchComponent.new(@budget, url: management_budget_investments_path(@budget)) %>
diff --git a/app/views/management/budgets/investments/print.html.erb b/app/views/management/budgets/investments/print.html.erb
index 4b5de991d..11fcb59ba 100644
--- a/app/views/management/budgets/investments/print.html.erb
+++ b/app/views/management/budgets/investments/print.html.erb
@@ -1,5 +1,5 @@
- <%= render "admin/shared/budget_investment_search", url: print_management_budget_investments_path(@budget) %>
+ <%= render Management::Budgets::Investments::SearchComponent.new(@budget, url: print_management_budget_investments_path(@budget)) %>