ElementorexCms.Renderer.Context (ElementorexCms v0.1.0)

Copy Markdown View Source

What a block knows about where it is rendered:

  • mode - :public (your site) or :editor (the canvas)
  • registry - the ElementorexCms.Registry in use
  • data - whatever the host passed (data={%{brand: @brand}}), for blocks that depend on the page
  • depth - nesting level of the node

Summary

Types

t()

@type t() :: %ElementorexCms.Renderer.Context{
  data: map(),
  depth: non_neg_integer(),
  mode: :public | :editor,
  registry: ElementorexCms.Registry.t()
}