Faved by <%= @image.faves_count %> <%= pluralize("user", "users", @image.faves_count) %>
<%= for fave <- Enum.sort_by(@image.faves, & String.downcase(&1.user.name)) do %> <%= link(fave.user.name, to: ~p"/profiles/#{fave.user}", class: "interaction-user-list-item") %> <% end %> <%= if @has_votes do %>
Upvoted by <%= @image.upvotes_count %> <%= pluralize("user", "users", @image.upvotes_count) %>
<%= for upvote <- Enum.sort_by(@image.upvotes, & String.downcase(&1.user.name)) do %> <%= link(upvote.user.name, to: ~p"/profiles/#{upvote.user}") %> <%= link("(x)", to: ~p"/images/#{@image}/tamper?#{[user_id: upvote.user_id]}", method: "post") %> <% end %>
Downvoted by <%= @image.downvotes_count %> <%= pluralize("user", "users", @image.downvotes_count) %>
<%= for downvote <- Enum.sort_by(@image.downvotes, & String.downcase(&1.user.name)) do %> <%= link(downvote.user.name, to: ~p"/profiles/#{downvote.user}") %> <%= link("(x)", to: ~p"/images/#{@image}/tamper?#{[user_id: downvote.user_id]}", method: "post") %> <% end %>
Hidden by <%= @image.hides_count %> <%= pluralize("user", "users", @image.hides_count) %>
<%= for hide <- Enum.sort_by(@image.hides, & String.downcase(&1.user.name)) do %> <%= link(hide.user.name, to: ~p"/profiles/#{hide.user}", class: "interaction-user-list-item") %> <% end %> <% end %>