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