<%= translatable_form_for(investment, url: url, html: { class: "budget-investment-form" }) do |f| %> <%= render "shared/errors", resource: investment %>
<%= t("shared.required") %> <% unless budget.single_heading? %>
<%= f.select :heading_id, budget_heading_select_options(budget), { include_blank: true } %>
<% end %>
<%= render "shared/globalize_locales", resource: investment %>
<%= f.translatable_fields do |translations_form| %>
<%= translations_form.text_field :title, maxlength: Budget::Investment.title_max_length, data: suggest_data(investment) %>
<%= translations_form.text_area :description, maxlength: Budget::Investment.description_max_length, class: "html-area" %>
<% end %>
<%= f.invisible_captcha :subtitle %>
<%= t("shared.optional") %> <% if feature?(:allow_images) %> <%= render Images::NestedComponent.new(f) %> <% end %> <% if feature?(:allow_attached_documents) %> <%= render Documents::NestedComponent.new(f) %> <% end %> <% if feature?(:map) %>
<%= render "map_locations/form_fields", form: f, map_location: investment.map_location || MapLocation.new, label: t("budgets.investments.form.map_location"), help: t("budgets.investments.form.map_location_instructions"), i18n_namespace: "budgets.investments" %>
<% end %>
<%= f.text_field :location %>
<%= f.text_field :organization_name %>
<%= f.label :tag_list, t("budgets.investments.form.tags_label") %>

<%= t("budgets.investments.form.tags_instructions") %>

<%= f.label :category_tag_list, t("budgets.investments.form.tag_category_label") %> <% categories.each do |tag| %> <%= tag.name %> <% end %>

<%= f.text_field :tag_list, value: investment.tag_list.to_s, label: false, placeholder: t("budgets.investments.form.tags_placeholder"), aria: { describedby: "tags-list-help-text" }, class: "js-tag-list tag-autocomplete", data: { js_url: suggest_tags_path } %>
<%= render SDG::RelatedListSelectorComponent.new(f) %>
<% unless current_user.manager? || investment.persisted? %>
<%= render Shared::AgreeWithTermsOfServiceFieldComponent.new(f) %>
<% end %> <%= f.submit %>
<% end %>