Don't assume there's an emoji for all countries

Some countries don't exist anymore
This commit is contained in:
Claudio Ortolina
2025-05-09 10:36:10 +01:00
parent ee4d9dd29a
commit fa31e17174
@@ -315,7 +315,14 @@ defmodule MusicLibraryWeb.RecordComponents do
defp country_label(nil), do: nil
defp country_label("XW"), do: "🌍"
defp country_label("XE"), do: "🇪🇺"
defp country_label(country_code), do: Flagmojis.by_iso(country_code).emoji
defp country_label(country_code) do
if flagmoji = Flagmojis.by_iso(country_code) do
flagmoji.emoji
else
country_code
end
end
defp packaging_label("None"), do: gettext("Digital download")
defp packaging_label(other), do: other