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
[
ReleaseSearchResult.format(release),
release.catalog_number,
release |> ReleaseSearchResult.format() |> format_as_text(),
if(release.catalog_number, do: release.catalog_number <> " - "),
Records.Record.format_release_date(release.date),
country_label(release.country)
]
@@ -429,6 +429,10 @@ defmodule MusicLibraryWeb.RecordComponents do
|> Enum.join(" ")
end
defp format_as_text(format) do
"[" <> (format |> to_string() |> String.upcase()) <> "]"
end
def country_label(nil), do: nil
def country_label("XW"), do: "🌍"
def country_label("XE"), do: "🇪🇺"