class Avo::Fields::BadgeField

def color

Example: "Done" -> "success" if options = { success: [:done, :complete] }
Maps field value to a color based on @options configuration
def color
  return "neutral" if value.blank?
  values = @options.find do |_, configured_values|
    Array.wrap(configured_values).map { |v| v.to_s }.include?(value.to_s)
  end
  values&.first&.to_s || "neutral"
end