app/components/avo/resource_sidebar_component.rb in avo-3.11.7 vs app/components/avo/resource_sidebar_component.rb in avo-3.11.8

- old
+ new

@@ -1,22 +1,13 @@ # frozen_string_literal: true class Avo::ResourceSidebarComponent < Avo::BaseComponent - attr_reader :resource - attr_reader :params - attr_reader :view - attr_reader :form - attr_reader :fields - attr_reader :index - - def initialize(resource: nil, sidebar: nil, index: nil, params: nil, form: nil, view: nil) - @resource = resource - @sidebar = sidebar - @params = params - @view = view - @form = form - @index = index - end + prop :resource, _Nilable(Avo::BaseResource) + prop :sidebar, _Nilable(Avo::Resources::Items::Sidebar) + prop :index, _Nilable(Integer) + prop :params, _Nilable(ActionController::Parameters) + prop :form, _Nilable(ActionView::Helpers::FormBuilder) + prop :view, _Nilable(Avo::ViewInquirer), reader: :public def render? Avo.license.has_with_trial(:resource_sidebar) end end