Show images, video, and audio attachments to notices.
[akkoma] / lib / pleroma / web / templates / static_fe / static_fe / notice.html.eex
1 <div class="activity">
2 <%= render("user_card.html", %{user: @data.user}) %>
3 <p class="pull-right">
4 <a href="<%= @data.link %>" class="activity-link"><%= @data.published %></a></p>
5 <div class="activity-content">
6 <%= if @data.title != "" do %>
7 <details>
8 <summary><%= raw @data.title %></summary>
9 <div class="e-content"><%= raw @data.content %></div>
10 </details>
11 <% else %>
12 <div class="e-content"><%= raw @data.content %></div>
13 <% end %>
14 <%= for %{"name" => name, "url" => [url | _]} <- @data.attachment do %>
15 <%= if @data.sensitive do %>
16 <details class="nsfw">
17 <summary>sensitive media</summary>
18 <div>
19 <%= render("_attachment.html", %{name: name, url: url["href"],
20 mediaType: fetch_media_type(url)}) %>
21 </div>
22 </details>
23 <% else %>
24 <%= render("_attachment.html", %{name: name, url: url["href"],
25 mediaType: fetch_media_type(url)}) %>
26 <% end %>
27 <% end %>
28 </div>
29 </div>