Sha256: 7d6e01091742e38db5f7a4872ba0d20aabf23d6776bfdcec11e1298764038672

Contents?: true

Size: 546 Bytes

Versions: 9

Compression:

Stored size: 546 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Admin
    module Paginable
      # This module includes helpers the :per_page cell's option
      module PerPageHelper
        def per_page_options
          OpenStruct.new(
            per_page:,
            per_page_range: Decidim::Admin.per_page_range
          )
        end

        # Renders the pagination dropdown menu in the admin panel.
        def admin_filters_pagination
          cell("decidim/admin/results_per_page", per_page_options)
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
decidim-admin-0.29.0.rc4 app/helpers/decidim/admin/paginable/per_page_helper.rb
decidim-admin-0.29.0.rc3 app/helpers/decidim/admin/paginable/per_page_helper.rb
decidim-admin-0.29.0.rc2 app/helpers/decidim/admin/paginable/per_page_helper.rb
decidim-admin-0.29.0.rc1 app/helpers/decidim/admin/paginable/per_page_helper.rb
decidim-admin-0.28.2 app/helpers/decidim/admin/paginable/per_page_helper.rb
decidim-admin-0.28.1 app/helpers/decidim/admin/paginable/per_page_helper.rb
decidim-admin-0.28.0 app/helpers/decidim/admin/paginable/per_page_helper.rb
decidim-admin-0.28.0.rc5 app/helpers/decidim/admin/paginable/per_page_helper.rb
decidim-admin-0.28.0.rc4 app/helpers/decidim/admin/paginable/per_page_helper.rb