Skip to main content
Components combine primitives into recurring design presets and reusable app building blocks. Like primitives, they receive data and callbacks from your application. Import shared components from twenty-ui/components. The code editor has its own entry point, twenty-ui/components/code-editor, because it requires Monaco. See Getting started for installation and theme setup.

Browse components

Shared components also include AvatarGroup, JsonTree, NavigationBar, menu-row presets, pickers, banners, and icon-button presets. Import these from twenty-ui/components. Routing, record formatting, product placeholders, and application state belong to the host application. Shared components expose data, callback, and render props for those integrations.