class Avo::Fields::IdField
def hydrate_field(fields, model, resource, view)
def hydrate_field(fields, model, resource, view) { link_to_resource: @link_to_resource, } end
def initialize(name, **args, &block)
def initialize(name, **args, &block) if name.nil? @name = name = DEFAULT_VALUE elsif !name.is_a? String and !name.is_a? Symbol args_copy = name @name = name = DEFAULT_VALUE args = args_copy end @defaults = { id: name.to_sym, readonly: true, sortable: true, component: 'id-field' } hide_on [:edit, :create] super(name, **args, &block) @link_to_resource = args[:link_to_resource].present? ? args[:link_to_resource] : false end