Show digital downloads in selected release label
This commit is contained in:
@@ -302,7 +302,11 @@ defmodule MusicLibraryWeb.RecordComponents do
|
|||||||
end
|
end
|
||||||
|
|
||||||
def release_label(release) do
|
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.reject(&is_nil/1)
|
||||||
|> Enum.join(" ")
|
|> Enum.join(" ")
|
||||||
end
|
end
|
||||||
@@ -312,6 +316,9 @@ defmodule MusicLibraryWeb.RecordComponents do
|
|||||||
defp country_label("XE"), do: "🇪🇺"
|
defp country_label("XE"), do: "🇪🇺"
|
||||||
defp country_label(country_code), do: Flagmojis.by_iso(country_code).emoji
|
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
|
def toggle_actions_menu(record_id) do
|
||||||
JS.toggle(to: "#actions-#{record_id}")
|
JS.toggle(to: "#actions-#{record_id}")
|
||||||
|> JS.toggle_class("pointer-events-none", to: "#records > li")
|
|> JS.toggle_class("pointer-events-none", to: "#records > li")
|
||||||
|
|||||||
@@ -753,3 +753,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Selected Release"
|
msgid "Selected Release"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/music_library_web/components/record_components.ex
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Digital download"
|
||||||
|
msgstr ""
|
||||||
|
|||||||
@@ -753,3 +753,8 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Selected Release"
|
msgid "Selected Release"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/music_library_web/components/record_components.ex
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Digital download"
|
||||||
|
msgstr ""
|
||||||
|
|||||||
Reference in New Issue
Block a user