module Pagy::CalendarExtra::Backend

def pagy_calendar_get_vars(_collection, vars)

You may want to override it in order to implement the dynamic set of the :minmax variable.
Sub-method called only by #pagy_calendar: here for easy customization of variables by overriding.
def pagy_calendar_get_vars(_collection, vars)
  # vars[:minmax] ||= your_own_method_to_get_the_period_from(collection)
  vars[:page] ||= params[vars[:page_param] || DEFAULT[:page_param]]
  vars
end