Move investments executions view to a component
Note that we're changing the component so it uses `polymorphic_path`; that way we don't have to pass the `@budget` variable to the component. We could also use `budget_investment_path investment.budget, investment` instead.
This commit is contained in:
@@ -1,26 +0,0 @@
|
||||
<% @investments_by_heading.each do |heading, investments| %>
|
||||
<h4 id="<%= heading.name.parameterize %>">
|
||||
<%= heading.name %> (<%= investments.count %>)
|
||||
</h4>
|
||||
<div class="row" data-equalizer-on="medium" data-equalizer>
|
||||
<% investments.each do |investment| %>
|
||||
<div class="small-12 medium-6 large-4 column end margin-bottom">
|
||||
<div class="budget-execution" data-equalizer-watch>
|
||||
<%= render Budgets::Executions::ImageComponent.new(investment) %>
|
||||
<div class="budget-execution-info">
|
||||
<div class="budget-execution-content">
|
||||
<h5>
|
||||
<%= link_to investment.title,
|
||||
budget_investment_path(@budget, investment, anchor: "tab-milestones") %>
|
||||
</h5>
|
||||
<span class="author"><%= investment.author.name %></span>
|
||||
</div>
|
||||
<p class="price margin-top text-center">
|
||||
<strong><%= investment.formatted_price %></strong>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
<% end %>
|
||||
@@ -45,7 +45,7 @@
|
||||
<%= render Budgets::Executions::FiltersComponent.new(@budget, @statuses) %>
|
||||
|
||||
<% if @investments_by_heading.any? %>
|
||||
<%= render "budgets/executions/investments" %>
|
||||
<%= render Budgets::Executions::InvestmentsComponent.new(@investments_by_heading) %>
|
||||
<% else %>
|
||||
<div class="callout primary clear">
|
||||
<%= t("budgets.executions.no_winner_investments") %>
|
||||
|
||||
Reference in New Issue
Block a user