Files
2025-10-22 17:22:17 +08:00

34 lines
1.1 KiB
Ruby

# Pagy initializer file (6.x)
# Customize only what you really need and notice that the core Pagy works also without any of the following lines.
# Should you just cherry pick part of this file, please maintain the require-order of the extras.
# Extras
# See https://ddnexus.github.io/pagy/extras
# Backend Extras
# Array extra: Paginate arrays
# See https://ddnexus.github.io/pagy/extras/array
# require 'pagy/extras/array'
# Countless extra: Paginate without any count
# See https://ddnexus.github.io/pagy/extras/countless
# require 'pagy/extras/countless'
# Metadata extra: Provides the pagination metadata to Javascript frameworks
# See https://ddnexus.github.io/pagy/extras/metadata
require "pagy/extras/metadata"
# Items extra: Allow the client to request a custom number of items per page
# See https://ddnexus.github.io/pagy/extras/items
# require 'pagy/extras/items'
# Overflow extra: Allow for easy handling of overflowing pages
# See https://ddnexus.github.io/pagy/extras/overflow
require "pagy/extras/overflow"
Pagy::DEFAULT[:overflow] = :last_page
# Default configuration
Pagy::DEFAULT[:items] = 20
Pagy::DEFAULT[:max_items] = 100