Improve formatting of release label
This commit is contained in:
@@ -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: "🇪🇺"
|
||||||
|
|||||||
Reference in New Issue
Block a user