<div>
  Posted <%= pretty_time(@post.created_at) %>
  <a class="communication__interaction" href={~p"/forums/#{@post.topic.forum}/topics/#{@post.topic}/posts/#{@post}/reports/new"}>
    <i class="fa fa-flag"></i> Report
  </a>
  <%= if not is_nil(@post.edited_at) and can?(@conn, :show, @post) do %>
    <br />
    <a href={~p"/forums/#{@post.topic.forum}/topics/#{@post.topic}/posts/#{@post}/history"}>
      Edited <%= pretty_time(@post.edited_at) %>
      <%= if @post.edit_reason not in [nil, ""] do %>
        because: <%= @post.edit_reason %>
      <% end %>
    </a>
  <% end %>
</div>
<div>
  <% link_path = ~p"/forums/#{@post.topic.forum}/topics/#{@post.topic}?#{[post_id: @post.id]}" <> "#post_#{@post.id}" %>
  <% safe_author = markdown_safe_author(@post) %>
  <% quote_body =
    if @post.hidden_from_users do
      ""
    else
      @post.body
    end %>
  <a class="communication__interaction" href={link_path} title="Link to post">
    <i class="fa fa-link"></i> Link
  </a>
  <a class="communication__interaction post-reply post-reply-quote" data-author={safe_author} data-post={quote_body} data-reply-url={link_path} href={link_path}>
    <i class="fa fa-quote-right"></i> Quote
  </a>
  <a class="communication__interaction post-reply" data-author={safe_author} data-reply-url={link_path} href={link_path}>
    <i class="fa fa-reply"></i> Reply
  </a>
  <%= if can?(@conn, :edit, @post) do %>
    <span class="owner-options">
      <strong>
        <a class="communication__interaction" href={~p"/forums/#{@post.topic.forum}/topics/#{@post.topic}/posts/#{@post}/edit"}>
          <i class="fas fa-edit"></i> Edit
        </a>
      </strong>
    </span>
  <% end %>
</div>