This section is written for module developers.
The question behind these pages is: "I need to build an interface with these pieces. How do I define it, compose it into a component tree, and update it at runtime?"
The tree follows the sidebar structure. Each component page lives in the same section where it appears in navigation.
Blocks¶
Block Map¶
| Docs block | Developer goal |
|---|---|
ai |
Build chat threads, message lists, composer/input flows |
charts |
Render charts and diagram-like visualizations |
complex |
Build composed widgets such as datatable, tabs, wizard, tree, card-based structures |
content |
Render text, media, breadcrumbs, badges/status, icons, progress |
effects |
Trigger overlays, notifications, drawer/modal surfaces, background task cards, and dynamic UI mutations |
forms |
Collect input and update form state |
layout |
Build the component tree and arrange containers/surfaces |