app/components/avo/fields/show_component.rb in avo-2.16.1.pre.1.nativefields vs app/components/avo/fields/show_component.rb in avo-2.17.0
- old
+ new
@@ -1,19 +1,23 @@
# frozen_string_literal: true
class Avo::Fields::ShowComponent < ViewComponent::Base
include Avo::ResourcesHelper
+ attr_reader :compact
attr_reader :field
attr_reader :index
attr_reader :resource
+ attr_reader :stacked
attr_reader :view
- def initialize(field: nil, resource: nil, index: 0, form: nil)
+ def initialize(field: nil, resource: nil, index: 0, form: nil, compact: false, stacked: false)
+ @compact = compact
@field = field
@index = index
@resource = resource
+ @stacked = stacked
@view = :show
end
def wrapper_data
{
@@ -38,12 +42,14 @@
attributes
end
def field_wrapper_args
{
+ compact: compact,
field: field,
index: index,
resource: resource,
+ stacked: stacked,
view: view
}
end
end