Rendro.Section (Rendro v1.3.4) (stable)

Copy Markdown View Source

Reusable flow section that targets a named template region.

Summary

Types

only_on()

@type only_on() :: nil | :odd | :even

page_numbering()

@type page_numbering() :: [] | [{:restart, true}]

suppress_on()

@type suppress_on() :: nil | :first | {:pages, [pos_integer()]}

t()

@type t() :: %Rendro.Section{
  content: [Rendro.Block.t() | Rendro.RunningContent.t()],
  name: atom() | String.t() | nil,
  only_on: only_on(),
  options: %{optional(atom()) => term()},
  page_numbering: page_numbering(),
  page_template: atom() | String.t() | nil,
  region: atom() | String.t(),
  suppress_on: suppress_on()
}