class Avo::Fields::SelectField
def options_for_select
def options_for_select if options.respond_to? :call computed_options = options.call model: model, resource: resource, view: view, field: self if display_value computed_options.map { |label, value| [value, value] }.to_h else computed_options end elsif enum.present? if display_value options.invert else options.map { |label, value| [label, label] }.to_h end elsif display_value options.map { |label, value| [value, value] }.to_h else options end end