Fermo v0.16.7
  • Pages
  • Modules
  • Mix Tasks

    View Source Fermo.Pagination behaviour (Fermo v0.16.7)

    Link to this section Summary

    Types

    t()

    Callbacks

    paginate(map, t, map, map, function)

    Functions

    next_page(pagination)
    page_path(pagination)
    paginatable?(pagination)
    paginate(config, template, options \\ %{}, context \\ %{}, fun \\ nil)
    prev_page(pagination)
    to_page(pagination, page)
    total_pages(pagination)

    Link to this section Types

    Link to this type

    t()

    View Source
    @type t() :: %Fermo.Pagination{
      base: String.t(),
      first: String.t(),
      items: Array.t(),
      page: integer(),
      per_page: integer(),
      suffix: String.t(),
      total_items: integer()
    }

    Link to this section Callbacks

    Link to this callback

    paginate(map, t, map, map, function)

    View Source
    @callback paginate(map(), String.t(), map(), map(), function()) :: map()

    Link to this section Functions

    Link to this function

    next_page(pagination)

    View Source
    Link to this function

    page_path(pagination)

    View Source
    Link to this function

    paginatable?(pagination)

    View Source
    Link to this function

    paginate(config, template, options \\ %{}, context \\ %{}, fun \\ nil)

    View Source
    Link to this function

    prev_page(pagination)

    View Source
    Link to this function

    to_page(pagination, page)

    View Source
    Link to this function

    total_pages(pagination)

    View Source

    Hex Package Hex Preview (current file) Download ePub version

    Built using ExDoc (v0.29.1) for the Elixir programming language