%= 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" %>
<%= t("decidim.shared.flag_modal.title") %>
<% if model.reported_by? current_user %>
<%= t("decidim.shared.flag_modal.already_reported") %>
<% else %>
<%= t("decidim.shared.flag_modal.description") %>
<% 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 %>