Show country emoji in release label
This commit is contained in:
@@ -302,11 +302,16 @@ defmodule MusicLibraryWeb.RecordComponents do
|
||||
end
|
||||
|
||||
def release_label(release) do
|
||||
[release["date"], release["country"], release["packaging"]]
|
||||
[release["date"], release["country"] |> country_label(), release["packaging"]]
|
||||
|> Enum.reject(&is_nil/1)
|
||||
|> Enum.join(" ")
|
||||
end
|
||||
|
||||
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
|
||||
|
||||
def toggle_actions_menu(record_id) do
|
||||
JS.toggle(to: "#actions-#{record_id}")
|
||||
|> JS.toggle_class("pointer-events-none", to: "#records > li")
|
||||
|
||||
Reference in New Issue
Block a user