Remove duplication around MusicBrainz URL generation

This commit is contained in:
Claudio Ortolina
2024-12-11 23:54:21 +03:00
parent 3409ba6d6b
commit 91b81de0f8
6 changed files with 7 additions and 15 deletions
@@ -139,7 +139,7 @@ defmodule MusicLibraryWeb.RecordComponents do
{gettext("Show")}
</.link>
<a
href={musicbrainz_url(record)}
href={MusicBrainz.ReleaseGroup.url(record.musicbrainz_id)}
target=".blank"
class="block px-3 py-1 text-sm leading-6 text-zinc-900 dark:text-zinc-400 hover:bg-zinc-50 dark:hover:text-zinc-300 dark:hover:bg-zinc-700"
role="menuitem"
@@ -188,10 +188,6 @@ defmodule MusicLibraryWeb.RecordComponents do
"""
end
defp musicbrainz_url(record) do
"https://musicbrainz.org/release-group/#{record.musicbrainz_id}"
end
defp toggle_actions_menu(record_id) do
JS.toggle(to: "#actions-#{record_id}")
|> JS.toggle_class("pointer-events-none", to: "#records > li")