class Avo::PaginatorComponent

def change_items_per_page_url(option)

def change_items_per_page_url(option)
  if parent_record.present?
    helpers.related_resources_path(parent_record, parent_record, per_page: option, keep_query_params: true, page: 1)
  else
    helpers.resources_path(resource: resource, per_page: option, keep_query_params: true, page: 1)
  end
end

def initialize(resource: nil, parent_record: nil, pagy: nil, turbo_frame: nil, index_params: nil, discreet_pagination: nil)

def initialize(resource: nil, parent_record: nil, pagy: nil, turbo_frame: nil, index_params: nil, discreet_pagination: nil)
  @pagy = pagy
  @turbo_frame = turbo_frame
  @index_params = index_params
  @resource = resource
  @parent_record = parent_record
  @discreet_pagination = discreet_pagination
end