<% checked = Enum.any?(@dupe_reports, &(&1.state == "open")) %>
<%= if @conn.assigns.current_user do %> <%= render(PhilomenaWeb.DuplicateReportView, "_form.html", image: @image, conn: @conn, changeset: @changeset) %> <% else %>

You must log in to report duplicate images.

<% end %> <% target_reports = Enum.filter(@dupe_reports, &(&1.duplicate_of_image_id == @image.id)) %> <% source_reports = Enum.filter(@dupe_reports, &(&1.image_id == @image.id)) %> <%= if Enum.any?(@dupe_reports) do %>

Existing duplicate reports

<%= if Enum.any?(target_reports) do %> <%= render(PhilomenaWeb.DuplicateReportView, "_list.html", duplicate_reports: target_reports, conn: @conn) %> <% end %> <%= if Enum.any?(source_reports) do %> <%= render(PhilomenaWeb.DuplicateReportView, "_list.html", duplicate_reports: source_reports, conn: @conn) %> <% end %> <% end %>