Improve formatting of release label

This commit is contained in:
Claudio Ortolina
2026-02-19 10:38:17 +00:00
parent bc7741d176
commit facb7359c1
@@ -420,8 +420,8 @@ defmodule MusicLibraryWeb.RecordComponents do
def release_label(release) do def release_label(release) do
[ [
ReleaseSearchResult.format(release), release |> ReleaseSearchResult.format() |> format_as_text(),
release.catalog_number, if(release.catalog_number, do: release.catalog_number <> " - "),
Records.Record.format_release_date(release.date), Records.Record.format_release_date(release.date),
country_label(release.country) country_label(release.country)
] ]
@@ -429,6 +429,10 @@ defmodule MusicLibraryWeb.RecordComponents do
|> Enum.join(" ") |> Enum.join(" ")
end end
defp format_as_text(format) do
"[" <> (format |> to_string() |> String.upcase()) <> "]"
end
def country_label(nil), do: nil def country_label(nil), do: nil
def country_label("XW"), do: "🌍" def country_label("XW"), do: "🌍"
def country_label("XE"), do: "🇪🇺" def country_label("XE"), do: "🇪🇺"