<% priv = (config_var == "proposal_private_custom_fields") field = priv ? "proposal_private_custom_field" : "proposal_custom_field" %>
<% if config_enabled? config_var %> <% if priv %>

<%= t("help.proposal_private_custom_fields", scope: "decidim.decidim_awesome.admin.config.form") %>

<%= t("help.proposal_private_custom_fields_translations", scope: "decidim.decidim_awesome.admin.config.form", warning: content_tag(:i, t("decidim.decidim_awesome.proposal_private_custom_fields_disclosure")), key: content_tag("code", "decidim.decidim_awesome.proposal_private_custom_fields_disclosure") ).html_safe %>

<% else %>

<%= t("help.proposal_custom_fields", scope: "decidim.decidim_awesome.admin.config.form") %>

<%= t("help.proposal_custom_fields_example", scope: "decidim.decidim_awesome.admin.config.form") %>

<%= t("help.proposal_custom_fields_translations", scope: "decidim.decidim_awesome.admin.config.form") %>

<% end %> <% form.object.send(config_var)&.each do |key, value| %>
js-box-container" data-key="<%= key %>" data-var="<%= config_var %>"> <%= render("decidim/decidim_awesome/admin/config/autoedit_box_label", var: config_var, key: key, scope: "#{field}_#{key}", delete_path: decidim_admin_decidim_awesome.proposal_custom_field_path(key: key, private: priv)) %>

<%= errors[key.to_sym].join("
") if errors %>

<%= hidden_field_tag key, value, name: "config[#{config_var}][#{key}]" %>
">
<%= render("decidim/decidim_awesome/admin/config/constraints", key: "#{field}_#{key}", constraints: constraints_for("#{field}_#{key}")) %>
<% end %> <%= link_to decidim_admin_decidim_awesome.proposal_custom_fields_path(private: priv), method: :post, class: "button button__sm button__text-secondary mr-auto" do %> <%= icon("add-box-line") %> <%= t("new", scope: "decidim.decidim_awesome.admin.config.form_#{config_var}") %> <% end %> <% end %>