Ce acoperă stratul de aspect
Stratul de layout al unei aplicații Twenty reprezintă tot ceea ce vede utilizatorul: unde apare aplicația în bara laterală, ce vizualizări de listă oferă, cum sunt aranjate paginile de detalii ale înregistrărilor și ce componente React personalizate sunt afișate în interiorul acelor pagini.În această secțiune
Vizualizează
defineView - configurații de listă salvate: coloane vizibile, filtre, grupuri.Meniul Navigației
defineNavigationMenuItem — intrări sidebar îndreptate spre vizualizări sau URL-uri externe.Pagina Layouts
definePageLayout, definePageLayoutTab şi definePageLayoutWidget - file şi widget-uri pe pagina de detalii a înregistrării.Componentele frontului
defineFrontComponent - componente React sandboxed care redă înăuntrul Twenty.Meniul de comandă
defineCommandMenuItem - înregistrează componentele din față ca intrări Cmd+K și acțiuni rapide.Unde este afișată aplicația
Componentele front rulează în interiorul unui Web Worker izolat folosind Remote DOM — acestea sunt redate nativ în pagină (nu într-un iframe), dar nu pot accesa direct pagina gazdă sau DOM-ul. Comunicarea cu Twenty se face printr-un API al gazdei bazat pe transmiterea de mesaje.
Sunt încă în curs de dezvoltare activă: sandbox-ul implementează un DOM parțial, astfel încât utilizările avansate pot eșua. Vezi Limitări actuale.