philomena/lib/philomena_web/views/profile/award_view.ex
2020-09-14 20:12:27 -04:00

21 lines
385 B
Elixir

defmodule PhilomenaWeb.Profile.AwardView do
use PhilomenaWeb, :view
def badge_options(badges) do
for badge <- badges do
[
key: badge.title,
value: badge.id,
data: [set_value: badge.description]
]
end
end
def first_badge_label([]) do
nil
end
def first_badge_label([badge | _rest]) do
badge[:data][:set_value]
end
end