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), size: @field.size ) end
def disabled?
def disabled? field.is_readonly? || field.is_disabled? end
def field_wrapper_args
def field_wrapper_args { field: field, form: form, index: index, resource: resource, stacked: stacked, full_width: full_width, view: view } end
def initialize(field: nil, resource: nil, index: 0, form: nil, stacked: nil, full_width: nil, multiple: false, autofocus: false, **kwargs)
def initialize(field: nil, resource: nil, index: 0, form: nil, stacked: nil, full_width: nil, multiple: false, autofocus: false, **kwargs) @field = field @form = form @index = index @kwargs = kwargs @multiple = multiple @resource = resource @stacked = stacked @view = Avo::ViewInquirer.new("edit") @autofocus = autofocus @full_width = full_width end
def render?
def render? !field.computed end