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