Core data structure representing a layout element in the Emerge tree.
Summary
Types
@type element_type() ::
:row
| :wrapped_row
| :column
| :text_column
| :el
| :text
| :text_input
| :multiline
| :slider
| :image
| :video
| :none
| :paragraph
@type t() :: %Emerge.Engine.Element{ attrs: map(), children: [t()], frame: frame() | nil, id: non_neg_integer() | nil, key: term() | nil, nearby: [{atom(), t()}], type: element_type() }