Sha256: a859733f64c900d5b2417974800e9d0664eddef8a25dc1291aa39648d30a0d0c

Contents?: true

Size: 861 Bytes

Versions: 19

Compression:

Stored size: 861 Bytes

Contents

# frozen_string_literal: true

class Avo::Index::TableRowComponent < Avo::BaseComponent
  include Avo::ResourcesHelper

  attr_writer :header_fields

  def initialize(resource: nil, reflection: nil, parent_record: nil, parent_resource: nil, actions: nil, fields: nil, header_fields: nil)
    @resource = resource
    @reflection = reflection
    @parent_record = parent_record
    @parent_resource = parent_resource
    @actions = actions
    @fields = fields
    @header_fields = header_fields
  end

  def resource_controls_component
    Avo::Index::ResourceControlsComponent.new(
      resource: @resource,
      reflection: @reflection,
      parent_record: @parent_record,
      parent_resource: @parent_resource,
      view_type: :table,
      actions: @actions
    )
  end

  def click_row_to_view_record = Avo.configuration.click_row_to_view_record
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
avo-3.11.7 app/components/avo/index/table_row_component.rb
avo-3.11.6 app/components/avo/index/table_row_component.rb
avo-3.11.5 app/components/avo/index/table_row_component.rb
avo-3.11.4 app/components/avo/index/table_row_component.rb
avo-3.11.3 app/components/avo/index/table_row_component.rb
avo-3.11.2 app/components/avo/index/table_row_component.rb
avo-3.11.1 app/components/avo/index/table_row_component.rb
avo-3.11.0 app/components/avo/index/table_row_component.rb
avo-3.10.10 app/components/avo/index/table_row_component.rb
avo-3.10.9 app/components/avo/index/table_row_component.rb
avo-3.10.8 app/components/avo/index/table_row_component.rb
avo-3.10.7 app/components/avo/index/table_row_component.rb
avo-3.10.6 app/components/avo/index/table_row_component.rb
avo-3.10.5 app/components/avo/index/table_row_component.rb
avo-3.10.4 app/components/avo/index/table_row_component.rb
avo-3.10.3 app/components/avo/index/table_row_component.rb
avo-3.10.2 app/components/avo/index/table_row_component.rb
avo-3.10.1 app/components/avo/index/table_row_component.rb
avo-3.10.0 app/components/avo/index/table_row_component.rb