media assets: add link to Danbooru post beneath image.

On the show page, add a icon beneath the image linking to the Danbooru post if the asset has been posted.

FIXME: Downstream boorus should change the icon to something else.
This commit is contained in:
evazion
2022-11-29 03:11:25 -06:00
parent 0d651f24e6
commit ba8ff9e0a0

View File

@@ -14,6 +14,10 @@
<% component.with_footer do %>
<div class="flex flex-none h-6 items-center justify-center text-xs">
<span class="mr-2">
<% if @media_asset.post.present? %>
<%= link_to image_icon_tag("danbooru-logo.png", class: "h-4"), @media_asset.post, class: "inline-block align-top" %>
<% end %>
<% @media_asset.source_urls.take(5).each do |url| %>
<%= external_link_to url, external_site_icon(Source::URL.site_name(url), class: "h-4"), title: url, class: "inline-block align-top" %>
<% end %>