What problem does it solve?
Mozaiks users need a reliable way to add new UI pages to an existing app without hand-coding React, so the page integrates with the platform’s schema-driven rendering and navigation.
Core Features & Use Cases
- Schema-first page creation: Define a new
AppPageSchema as YAML under app/ui/pages/ so the Mozaiks shell can render it automatically using built-in primitives.
- Configurable layouts and shell modes: Choose
layout (grid, sidebar, full-width, split) and shell_mode (standard, workspace, conversation, focused, immersive, public) to match the intended user experience.
- Data-driven sections: Attach
api_endpoint to sections so page renderers can fetch live data and populate primitives like DataTable or ResourceTable via the standard modules API pattern.
Quick Start
Ask the assistant to create a new Mozaiks page schema for a page named "customers" using a grid layout and a table section wired to the appropriate /api/modules/{name}/{action} endpoint.