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: