Show digital downloads in selected release label

This commit is contained in:
Claudio Ortolina
2025-05-02 08:12:40 +01:00
parent 427a4e204e
commit 8d4e4e8f85
3 changed files with 18 additions and 1 deletions
@@ -302,7 +302,11 @@ defmodule MusicLibraryWeb.RecordComponents do
end
def release_label(release) do
[release["date"], release["country"] |> country_label(), release["packaging"]]
[
release["date"],
release["country"] |> country_label(),
release["packaging"] |> packaging_label()
]
|> Enum.reject(&is_nil/1)
|> Enum.join(" ")
end
@@ -312,6 +316,9 @@ defmodule MusicLibraryWeb.RecordComponents do
defp country_label("XE"), do: "🇪🇺"
defp country_label(country_code), do: Flagmojis.by_iso(country_code).emoji
defp packaging_label("None"), do: gettext("Digital download")
defp packaging_label(other), do: other
def toggle_actions_menu(record_id) do
JS.toggle(to: "#actions-#{record_id}")
|> JS.toggle_class("pointer-events-none", to: "#records > li")