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. Use the matching family import shown below. The aggregate twenty-ui/components entry also remains available. 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.

Input

Import from twenty-ui/components/input. Import from twenty-ui/components/navigation.

Data display

Import from twenty-ui/components/data-display.

Feedback

Import from twenty-ui/components/feedback.

Layout

Import from twenty-ui/components/layout.

Settings

Import from twenty-ui/components/settings.

Code editor

Import from twenty-ui/components/code-editor. Routing, record formatting, product placeholders, and application state belong to the host application. Shared components expose data, callback, and render props for those integrations.