<%= decidim_modal id: modal_id do %> <%= decidim_form_for report_form, url: decidim.report_path(sgid: model.to_sgid.to_s), method: :post, html: { id: nil, class: "modal__report form-defaults" } do |f| %>
<%= icon "flag-line", class: "inline-block align-middle" %> <% if model.reported_by? current_user %>
<% else %>
<%= t("decidim.shared.flag_modal.reason") %> <%= f.collection_radio_buttons :reason, [ [:spam, t("decidim.shared.flag_modal.spam")], [:offensive, t("decidim.shared.flag_modal.offensive")], [:does_not_belong, t("decidim.shared.flag_modal.does_not_belong", organization_name: current_organization.name)] ], :first, :last do |builder| %> <% end %>
<% unless model.reported_by? current_user %> <%= f.text_area :details, class: "w-full rounded border min-h-[160px] border-text-gray-2 mt-2", id: "#{modal_id}_details", label_options: { for: "#{modal_id}_details", class: "text-gray-2" } %> <% end %>
<% end %>
<% unless model.reported_by? current_user %> <% end %>
<% end %> <% end %>