Render genres with badges

This commit is contained in:
Claudio Ortolina
2026-02-26 10:07:46 +00:00
parent b412017ed6
commit 0257ea8b7c
2 changed files with 6 additions and 4 deletions
@@ -262,10 +262,11 @@ defmodule MusicLibraryWeb.CollectionLive.Show do
<.dl_row label={gettext("Genres")}>
<.link
:for={genre <- @record.genres}
class="mr-2 text-zinc-700 hover:text-zinc-500 dark:text-zinc-400 dark:hover:text-zinc-300"
patch={~p"/collection?#{%{query: ~s(genre:"#{genre}")}}"}
>
{genre}
<.badge variant="soft">
{genre}
</.badge>
</.link>
</.dl_row>
<.dl_row label={gettext("Purchased on")}>
@@ -241,10 +241,11 @@ defmodule MusicLibraryWeb.WishlistLive.Show do
<.dl_row label={gettext("Genres")}>
<.link
:for={genre <- @record.genres}
class="mr-2 text-zinc-700 hover:text-zinc-500 dark:text-zinc-400 dark:hover:text-zinc-300"
patch={~p"/wishlist?#{%{query: ~s(genre:"#{genre}")}}"}
>
{genre}
<.badge variant="soft">
{genre}
</.badge>
</.link>
</.dl_row>
<.dl_row label={gettext("Published releases")}>