Move management investments search partial to a component

We're also moving it to the `management` subfolder, since it's only used
in the budget investments management.
This commit is contained in:
Javi Martín
2024-10-11 01:30:24 +02:00
parent b7e9d1118e
commit f8d06bcaf2
4 changed files with 12 additions and 3 deletions

View File

@@ -5,7 +5,7 @@
</div>
<div class="small-12 medium-6 column">
<%= 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 %>
</div>

View File

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

View File

@@ -1,5 +1,5 @@
<span class="not-print">
<%= 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)) %>
</span>
<div class="wrap row">

View File

@@ -1,5 +1,5 @@
<span class="not-print">
<%= 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)) %>
</span>
<div class="wrap row">