Что покрывает слой макета
Слой компоновки приложения Twenty — это всё, что видит пользователь: где приложение отображается в боковой панели, какие списки представлений оно поставляет, как устроены его страницы деталей записей и какие пользовательские React‑компоненты отображаются внутри этих страниц.В этом разделе
Views
defineView — сохраненные конфигурации списков: видимые столбцы, фильтры, группы.Пункты меню навигации
defineNavigationMenuItem — проводки боковой панели, указывающие на просмотры или внешние URL.Page Layouts
definePageLayout, definePageLayoutTab и definePageLayoutWidget — вкладки и виджеты на странице записи.Front Components
defineFrontComponent — песочница, отображающая внутри Twenty.Пункты меню команд
defineCommandMenuItem — регистрировать передние компоненты как Cmd+K записи и быстрые действия.Где отображается приложение
Фронтенд‑компоненты выполняются внутри изолированного Web Worker с использованием Remote DOM — они отображаются нативно на странице (не внутри iframe), но не могут напрямую обращаться к хостовой странице или DOM. Взаимодействие с Twenty происходит через хостовый API обмена сообщениями.
Они все еще находятся в активной разработке: песочница реализует частичный DOM, поэтому сложные варианты использования могут завершаться сбоем. См. раздел Текущие ограничения.