Components are the visual elements of Dawiso. They are used to build the visual element of pages and object types.

Where can components be used

Components from this library can be created:

  1. In the components section of any package and
    • Referenced later using the key property
    • Referenced using package_key#component_key when referencing a component from a different package
  2. Directly in the pages template or object types template

How components work

Components are JSON objects. Their main property, type, specifies which component from this library to use.

Each type has its own JSON properties that must be filled in for proper rendering, with details for each component provided in component-specific articles.