Skip to content

Page

A page JSON describes a full screen layout.

{
  "version": "1",
  "root": { ... },
  "components": [ ... ],
  "styles": [ ... ],
  "options": { ... },
  "contents": [ ... ],
  "texts": { ... },
  "colors": { ... },
  "dimensions": { ... }
}
  • The root object serves as the entry point for the page.
  • The other sections define local reusable objects that can be referenced within the page.
  • For shared or common objects, see the relevant subs repository 📖 Subs Definition.

Refer to the following for detailed definitions of each object type:

All available components can be browsed here.

This modular design enables pages to remain lightweight by reusing existing components, styles, validators, and texts.


Here some examples: