Show artist external links

This commit is contained in:
Claudio Ortolina
2025-10-02 08:55:45 +03:00
parent 445ee6b2f8
commit 9b8d8c7fdf
6 changed files with 72 additions and 0 deletions
@@ -173,6 +173,33 @@
{render_bio(lastfm_artist_info.bio)}
</.sheet>
</.async_result>
<dt
:if={@external_links != []}
class="mt-4 text-sm font-medium leading-6 text-zinc-900 dark:text-zinc-400"
>
{gettext("External links")}
</dt>
<dd class="mt-4 space-y-2">
<.button
:for={external_link <- @external_links}
href={external_link.url}
target="_blank"
rel="noopener noreferrer"
variant="ghost"
size="sm"
class="ml-2 first:ml-0"
>
<img
class="mr-2"
src={MusicLibrary.Artists.favicon_url(external_link)}
alt={external_link.name}
loading="lazy"
/>
<span class="text-sm font-medium text-zinc-900 dark:text-white">
{external_link.name}
</span>
</.button>
</dd>
</div>
<div class="md:col-span-7 md:order-1">
<.record_grid