Sha256: 85a439f9084e5b03c9e223e08844104889458a649643389b6ad8c70e2bc75fa9
Contents?: true
Size: 622 Bytes
Versions: 2
Compression:
Stored size: 622 Bytes
Contents
# frozen_string_literal: true class Avo::Fields::IndexComponent < ViewComponent::Base include Avo::ResourcesHelper attr_reader :view def initialize(field: nil, resource: nil, index: 0, parent_model: nil) @field = field @resource = resource @index = index @parent_model = parent_model @view = :index end def resource_view_path args = {} if @parent_model.present? args = { via_resource_class: @parent_model.class, via_resource_id: @parent_model.id } end helpers.resource_view_path(model: @resource.model, resource: @resource, **args) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
avo-2.16.1.pre.1.nativefields | app/components/avo/fields/index_component.rb |
avo-2.16.0 | app/components/avo/fields/index_component.rb |