class Avo::Fields::EditComponent

def classes(extra_classes = "")

def classes(extra_classes = "")
  helpers.input_classes("#{@field.get_html(:classes, view: view, element: :input)} #{extra_classes}", has_error: @field.record_errors.include?(@field.id))
end

def disabled?

def disabled?
  field.is_readonly? || field.is_disabled?
end

def field_wrapper_args

def field_wrapper_args
  {
    compact: compact,
    field: field,
    form: form,
    index: index,
    resource: resource,
    stacked: stacked,
    view: view
  }
end

def initialize(field: nil, resource: nil, index: 0, form: nil, compact: false, stacked: nil, multiple: false, **kwargs)

def initialize(field: nil, resource: nil, index: 0, form: nil, compact: false, stacked: nil, multiple: false, **kwargs)
  @compact = compact
  @field = field
  @form = form
  @index = index
  @multiple = multiple
  @resource = resource
  @stacked = stacked
  @view = :edit
end

def render?

def render?
  !field.computed
end