From ab3d9212186c1180e1a1090b841dcda5ceeaefe0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 19:05:04 +0200 Subject: [PATCH] i18n - docs translations (#23292) Created by Github action Review in cubic Co-authored-by: github-actions --- .../l/ar/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 6 +++--- .../l/cs/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 8 ++++---- .../l/de/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 6 +++--- .../l/es/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 8 ++++---- .../l/fr/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 6 ++---- .../l/it/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 6 +++--- .../l/ja/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 7 +++---- .../l/ko/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 4 ++-- .../l/pt/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 8 ++++---- .../l/ro/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 6 +++--- .../l/tr/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 5 +++-- .../l/zh/developers/extend/apps/layout/page-layouts.mdx | 6 +++--- .../apps/tutorials/document-generator/building-the-ui.mdx | 4 ++-- 24 files changed, 72 insertions(+), 74 deletions(-) diff --git a/packages/twenty-docs/l/ar/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/ar/developers/extend/apps/layout/page-layouts.mdx index 58fe0cc2b0..43bb85bbf2 100644 --- a/packages/twenty-docs/l/ar/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/ar/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` يكون عادة `'RECORD_PAGE'` لتخصيص عرض التفاصيل لكائن محدّد. * `objectUniversalIdentifier` يحدّد الكائن الذي ينطبق عليه هذا التخطيط. -* يُعرّف كل `tab` قسمًا من الصفحة مع `title` و`position` و`layoutMode` (`CANVAS` لتخطيط حرّ). +* يُعرّف كل `tab` قسمًا من الصفحة مع `title` و`position` و`layoutMode` (`VERTICAL_LIST` لصفحات السجلات، و`GRID` للوحات المعلومات). تعرض علامة تبويب تحتوي على عنصر واجهة واحد هذا العنصر ممتدًا حتى الحواف تلقائيًا؛ وعند وجود عدة عناصر واجهة، فإنها تتكدس كبطاقات. * يمكن لكل `widget` داخل لسان أن يعرض [front component](/l/ar/developers/extend/apps/layout/front-components)، أو قائمة علاقات، أو أنواعًا أخرى من عناصر الواجهة (widgets) المدمجة. * `position` على الألسنة يتحكّم في ترتيبها. استخدم قيمًا أعلى (مثل 50) لوضع الألسنة المخصّصة بعد الألسنة المدمجة. @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index bf639f902b..5017d7d440 100644 --- a/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -213,8 +213,8 @@ export default defineFrontComponent({ ``` قم بتحميلها مع [تخطيط الصفحة](/l/ar/developers/extend/apps/layout/page-layouts). يضيف تخطيط -`RECORD_PAGE` علامات تبويب إلى طريقة عرض تسجيل الكائن؛ ويستضيف عنصر التحكم 'FRONT_COMPONENT` -في علامة تبويب 'CANVAS` المكون: +`RECORD_PAGE` علامات تبويب إلى عرض سجل الكائن؛ تستضيف علامة تبويب تحتوي على أداة +`FRONT_COMPONENT` واحدة المكوّن بكامل العرض: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -229,7 +229,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/cs/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/cs/developers/extend/apps/layout/page-layouts.mdx index 5b1e284d80..9f3fd383d2 100644 --- a/packages/twenty-docs/l/cs/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/cs/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` je obvykle `'RECORD_PAGE'` pro úpravu detailního zobrazení konkrétního objektu. * `objectUniversalIdentifier` určuje, na který objekt se toto rozvržení vztahuje. -* Každá `tab` definuje sekci stránky s `title`, `position` a `layoutMode` (`CANVAS` pro volné rozvržení). +* Každá `tab` definuje sekci stránky s `title`, `position` a `layoutMode` (`VERTICAL_LIST` pro stránky záznamů, `GRID` pro řídicí panely). `tab` s jediným widgetem jej automaticky zobrazí přes celou šířku; pokud je widgetů více, řadí se pod sebe jako karty. * Každý `widget` uvnitř karty může vykreslit [front component](/l/cs/developers/extend/apps/layout/front-components), seznam relací nebo jiné vestavěné typy widgetů. * `position` na kartách určuje jejich pořadí. Použijte vyšší hodnoty (např. 50) pro umístění vlastních karet za vestavěné. @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/cs/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/cs/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index 085bd91b23..493e5abdb0 100644 --- a/packages/twenty-docs/l/cs/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/cs/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -219,9 +219,9 @@ export default defineFrontComponent({ }); ``` -Připojit ji s [page layout](/l/cs/developers/extend/apps/layout/page-layouts). Rozložení -`RECORD_PAGE` přidává záložky do zobrazení záznamu objektu; widget `FRONT_COMPONENT` -v záložce `CANVAS` hostí komponentu: +Připojit ji s [page layout](/l/cs/developers/extend/apps/layout/page-layouts). Rozvržení +`RECORD_PAGE` přidá k zobrazení záznamu objektu karty; karta s jediným +widgetem `FRONT_COMPONENT` hostí komponentu přes celou šířku: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -236,7 +236,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/de/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/de/developers/extend/apps/layout/page-layouts.mdx index e82b251d0d..016a274af4 100644 --- a/packages/twenty-docs/l/de/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/de/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` ist typischerweise `'RECORD_PAGE'`, um die Detailansicht eines bestimmten Objekts anzupassen. * `objectUniversalIdentifier` gibt an, auf welches Objekt dieses Layout angewendet wird. -* Jeder `tab` definiert einen Abschnitt der Seite mit `title`, `position` und `layoutMode` (`CANVAS` für ein freies Layout). +* Jeder `tab` definiert einen Abschnitt der Seite mit `title`, `position` und `layoutMode` (`VERTICAL_LIST` für Datensatzseiten, `GRID` für Dashboards). Ein Tab mit einem einzelnen Widget rendert dieses automatisch in voller Breite; bei mehreren Widgets werden diese als Karten gestapelt. * Jedes `widget` innerhalb eines Tabs kann eine [Frontend-Komponente](/l/de/developers/extend/apps/layout/front-components), eine Relationenliste oder andere eingebaute Widget-Typen rendern. * `position` auf Tabs steuert deren Reihenfolge. Verwenden Sie höhere Werte (z. B. 50), um benutzerdefinierte Tabs hinter den integrierten zu platzieren. @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index 672ef9ad99..92fecc6085 100644 --- a/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -220,8 +220,8 @@ export default defineFrontComponent({ ``` Mounten Sie es mit einem [page layout](/l/de/developers/extend/apps/layout/page-layouts). Ein -`RECORD_PAGE` Layout fügt Tabs zur Datensatzansicht eines Objekts hinzu; ein `FRONT_COMPONENT` -Widget in einem `CANVAS` Tab Hosts die Komponent: +`RECORD_PAGE`-Layout fügt der Datensatzansicht eines Objekts Tabs hinzu; ein Tab mit einem einzelnen +`FRONT_COMPONENT`-Widget zeigt die Komponente randlos in voller Breite an: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -236,7 +236,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/es/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/es/developers/extend/apps/layout/page-layouts.mdx index 2bb753837f..962ec4c392 100644 --- a/packages/twenty-docs/l/es/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/es/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` suele ser `'RECORD_PAGE'` para personalizar la vista de detalles de un objeto específico. * `objectUniversalIdentifier` especifica a qué objeto se aplica este diseño. -* Cada `tab` define una sección de la página con un `title`, `position` y `layoutMode` (`CANVAS` para un diseño libre). +* Cada `tab` define una sección de la página con un `title`, `position` y `layoutMode` (`VERTICAL_LIST` para páginas de registros, `GRID` para paneles). Una pestaña que contiene un solo widget lo muestra automáticamente a todo lo ancho; con varios widgets, se apilan como tarjetas. * Cada `widget` dentro de una pestaña puede renderizar un [componente de frontend](/l/es/developers/extend/apps/layout/front-components), una lista de relaciones u otros tipos de widget integrados. * `position` en las pestañas controla su orden. Usa valores más altos (p. ej., 50) para colocar pestañas personalizadas después de las integradas. @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index 1af5263507..3554ad17ea 100644 --- a/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -218,9 +218,9 @@ export default defineFrontComponent({ }); ``` -Montarlo con un [diseño de página](/l/es/developers/extend/apps/layout/page-layouts). Un diseño -`RECORD_PAGE` añade pestañas a la vista de registro de un objeto; un widget `FRONT_COMPONENT` -en una pestaña `CANVAS` aloja el componente: +Montarlo con un [diseño de página](/l/es/developers/extend/apps/layout/page-layouts). Un diseño de +`RECORD_PAGE` agrega pestañas a la vista de registro de un objeto; una pestaña con un solo widget +`FRONT_COMPONENT` aloja el componente a todo lo ancho: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -235,7 +235,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/fr/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/fr/developers/extend/apps/layout/page-layouts.mdx index 6d007ce3ee..2edc05530b 100644 --- a/packages/twenty-docs/l/fr/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/fr/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` est généralement `'RECORD_PAGE'` pour personnaliser la vue détaillée d'un objet spécifique. * `objectUniversalIdentifier` spécifie à quel objet cette mise en page s'applique. -* Chaque `tab` définit une section de la page avec un `title`, une `position` et un `layoutMode` (`CANVAS` pour une mise en page libre). +* Chaque `tab` définit une section de la page avec un `title`, une `position` et un `layoutMode` (`VERTICAL_LIST` pour les pages d'enregistrement, `GRID` pour les tableaux de bord). Un onglet contenant un seul widget l'affiche automatiquement en pleine largeur ; avec plusieurs widgets, ils sont empilés sous forme de cartes. * Chaque `widget` à l'intérieur d'un onglet peut afficher un [front component](/l/fr/developers/extend/apps/layout/front-components), une liste de relations ou d'autres types de widgets intégrés. * La `position` des onglets contrôle leur ordre. Utilisez des valeurs plus élevées (p. ex., 50) pour placer les onglets personnalisés après les onglets intégrés. @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index 98c7bf5606..6482ecbc7e 100644 --- a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -218,9 +218,7 @@ export default defineFrontComponent({ }); ``` -Montez-le avec une [mise en page de la page] (/developers/extend/apps/layout/page-layouts). Une mise en page -`RECORD_PAGE` ajoute des onglets à la vue d'un enregistrement d'un objet ; un widget `FRONT_COMPONENT` -dans un onglet `CANVAS` héberge le composant: +Montez-le avec une [mise en page de la page] (/developers/extend/apps/layout/page-layouts). Une disposition `RECORD_PAGE` ajoute des onglets à la vue d’enregistrement d’un objet ; un onglet avec un seul widget `FRONT_COMPONENT` héberge le composant en pleine largeur : ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -235,7 +233,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/it/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/it/developers/extend/apps/layout/page-layouts.mdx index 25e4ac0033..0d39086eee 100644 --- a/packages/twenty-docs/l/it/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/it/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` è in genere `'RECORD_PAGE'` per personalizzare la vista dei dettagli di un oggetto specifico. * `objectUniversalIdentifier` specifica a quale oggetto si applica questo layout. -* Ogni `tab` definisce una sezione della pagina con un `title`, `position` e `layoutMode` (`CANVAS` per il layout libero). +* Ogni `tab` definisce una sezione della pagina con `title`, `position` e `layoutMode` (`VERTICAL_LIST` per le pagine dei record, `GRID` per le dashboard). Una scheda che contiene un singolo widget lo visualizza automaticamente a tutta larghezza; con più widget, vengono impilati come card. * Ogni `widget` all'interno di una scheda può renderizzare un [front component](/l/it/developers/extend/apps/layout/front-components), un elenco di relazioni o altri tipi di widget integrati. * `position` sulle schede controlla il loro ordine. Usa valori più alti (ad es., 50) per posizionare le schede personalizzate dopo quelle integrate. @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/it/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/it/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index 13a25b90c4..19077d712b 100644 --- a/packages/twenty-docs/l/it/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/it/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -220,8 +220,8 @@ export default defineFrontComponent({ ``` Monta con un [layout pagina](/l/it/developers/extend/apps/layout/page-layouts). Un layout -`RECORD_PAGE` aggiunge schede alla vista record di un oggetto; un widget `FRONT_COMPONENT` -in una scheda `CANVAS` ospita il componente: +`RECORD_PAGE` aggiunge schede alla vista del record di un oggetto; una scheda con un singolo widget +`FRONT_COMPONENT` ospita il componente a tutta larghezza: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -236,7 +236,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/ja/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/ja/developers/extend/apps/layout/page-layouts.mdx index 479f360999..34e318b14a 100644 --- a/packages/twenty-docs/l/ja/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/ja/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` は通常、特定のオブジェクトの詳細ビューをカスタマイズするために `'RECORD_PAGE'` を指定します。 * `objectUniversalIdentifier` は、このレイアウトを適用するオブジェクトを指定します。 -* 各 `tab` は、`title`、`position`、`layoutMode`(フリーフォームのレイアウトには `CANVAS`)を持つページのセクションを定義します。 +* 各 `tab` は、`title`、`position`、`layoutMode`(レコードページには `VERTICAL_LIST`、ダッシュボードには `GRID`)を持つページのセクションを定義します。 1 つのウィジェットのみを含むタブでは、そのウィジェットが自動的にフルブリードで表示され、複数のウィジェットがある場合はカードとして積み重なります。 * タブ内の各 `widget` は、[front component](/l/ja/developers/extend/apps/layout/front-components)、リレーションリスト、その他のビルトインウィジェットタイプをレンダリングできます。 * タブの `position` は表示順を制御します。 組み込みタブの後にカスタムタブを配置するには、より大きな値(例:50)を使用します。 @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index 666f664034..223fc184ee 100644 --- a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -214,9 +214,8 @@ export default defineFrontComponent({ }); ``` -[page layout](/l/ja/developers/extend/apps/layout/page-layouts) でマウントします。 -`RECORD_PAGE` レイアウトは、オブジェクトのレコードビューにタブを追加します。`CANVAS` タブの `FronT_COMPONENT` -ウィジェットはコンポーネントをホストします。 +[page layout](/l/ja/developers/extend/apps/layout/page-layouts) でマウントします。 `RECORD_PAGE` レイアウトは、オブジェクトのレコードビューにタブを追加します。単一の +`FRONT_COMPONENT` ウィジェットを含むタブは、コンポーネントをフル幅で表示します: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -231,7 +230,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/ko/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/ko/developers/extend/apps/layout/page-layouts.mdx index 3d869c674e..0d78dd08fb 100644 --- a/packages/twenty-docs/l/ko/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/ko/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type`은 일반적으로 특정 객체의 상세 보기를 사용자 지정하기 위해 'RECORD_PAGE'입니다. * `objectUniversalIdentifier`는 이 레이아웃이 적용되는 객체를 지정합니다. -* 각 `tab`은 `title`, `position`, `layoutMode`(`CANVAS`는 자유 형식 레이아웃)를 통해 페이지의 섹션을 정의합니다. +* 각 `tab`은 `title`, `position`, `layoutMode`(`VERTICAL_LIST`는 레코드 페이지용, `GRID`는 대시보드용)를 통해 페이지의 섹션을 정의합니다. 단일 위젯이 있는 탭은 자동으로 전체 너비로 렌더링되며, 여러 위젯이 있으면 카드 형태로 위에서 아래로 쌓입니다. * 탭 내부의 각 `widget`은 [front component](/l/ko/developers/extend/apps/layout/front-components), 관계 목록 또는 기타 기본 제공 위젯 타입을 렌더링할 수 있습니다. * 탭의 `position`은 탭의 순서를 제어합니다. 값을 더 높게 설정하면(예: 50) 기본 탭 뒤에 사용자 지정 탭을 배치할 수 있습니다. @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index b876f2bf8f..b4866422f8 100644 --- a/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -200,7 +200,7 @@ export default defineFrontComponent({ }); ``` -[페이지 레이아웃](/l/ko/developers/extend/apps/layout/page-layouts)으로 이를 마운트합니다. `RECORD_PAGE` 레이아웃은 객체의 레코드 뷰에 탭을 추가합니다. `CANVAS` 탭의 `FRONT_COMPONENT` 위젯이 해당 컴포넌트를 호스팅합니다: +[페이지 레이아웃](/l/ko/developers/extend/apps/layout/page-layouts)으로 이를 마운트합니다. `RECORD_PAGE` 레이아웃은 객체의 레코드 뷰에 탭을 추가합니다. 단일 `FRONT_COMPONENT` 위젯이 있는 탭은 컴포넌트를 전체 폭으로 호스팅합니다: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -215,7 +215,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/pt/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/pt/developers/extend/apps/layout/page-layouts.mdx index 6e3c3b84ab..08d35aa631 100644 --- a/packages/twenty-docs/l/pt/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/pt/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` geralmente é `'RECORD_PAGE'` para personalizar a visualização de detalhes de um objeto específico. * `objectUniversalIdentifier` especifica a qual objeto este layout se aplica. -* Cada `tab` define uma seção da página com um `title`, `position` e `layoutMode` (`CANVAS` para layout livre). +* Cada `tab` define uma seção da página com um `title`, `position` e `layoutMode` (`VERTICAL_LIST` para páginas de registro, `GRID` para dashboards). Uma aba contendo um único widget o renderiza automaticamente em largura total; com vários widgets, eles são empilhados como cards. * Cada `widget` dentro de uma aba pode renderizar um [front component](/l/pt/developers/extend/apps/layout/front-components), uma lista de relações ou outros tipos de widget nativos. * `position` nas abas controla sua ordem. Use valores mais altos (por exemplo, 50) para colocar abas personalizadas após as nativas. @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/pt/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/pt/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index 41603cf6ad..fbe8e9e6d4 100644 --- a/packages/twenty-docs/l/pt/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/pt/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -219,9 +219,9 @@ export default defineFrontComponent({ }); ``` -Monte-o com um [layout da página](/l/pt/developers/extend/apps/layout/page-layouts). Um layout -`RECORD_PAGE` adiciona abas à vista de registro de um objeto; um widget `FRONT_COMPONENT` -em uma aba `CANVAS` hospeda o componente: +Monte-o com um [layout da página](/l/pt/developers/extend/apps/layout/page-layouts). Um +`RECORD_PAGE` layout adiciona abas à visualização do registro de um objeto; uma aba com um único +`FRONT_COMPONENT` widget hospeda o componente em largura total: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -236,7 +236,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/ro/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/ro/developers/extend/apps/layout/page-layouts.mdx index 0ef64202bd..d041b31060 100644 --- a/packages/twenty-docs/l/ro/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/ro/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` este de obicei `'RECORD_PAGE'` pentru a personaliza vizualizarea de detaliu a unui obiect specific. * `objectUniversalIdentifier` specifică la ce obiect se aplică această machetă. -* Fiecare `tab` definește o secțiune a paginii cu un `title`, `position` și `layoutMode` (`CANVAS` pentru layout liber). +* Fiecare `tab` definește o secțiune a paginii cu un `title`, `position` și `layoutMode` (`VERTICAL_LIST` pentru pagini ale înregistrărilor, `GRID` pentru dashboard-uri). Un tab care conține un singur widget îl afișează automat pe toată lățimea; cu mai multe widget-uri, acestea sunt aranjate în stivă, sub formă de carduri. * Fiecare `widget` dintr-o filă poate reda un [front component](/l/ro/developers/extend/apps/layout/front-components), o listă de relații sau alte tipuri de widgeturi integrate. * `position` pe file le controlează ordinea. Folosește valori mai mari (de ex., 50) pentru a plasa filele personalizate după cele integrate. @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/ro/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/ro/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index 530e7ad6d5..4498534a7d 100644 --- a/packages/twenty-docs/l/ro/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/ro/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -220,8 +220,8 @@ export default defineFrontComponent({ ``` Montaţi cu un [aspect de pagină](/l/ro/developers/extend/apps/layout/page-layouts). Un layout -`RECORD_PAGE` adaugă file la vizualizarea unui obiect de înregistrare; un widget `FRONT_COMPONENT` -într-o filă `CANVAS` găzduieşte componenta: +`RECORD_PAGE` adaugă file în vizualizarea înregistrării unui obiect; o filă cu un singur widget +`FRONT_COMPONENT` găzduiește componenta pe întreaga lățime: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -236,7 +236,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/tr/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/tr/developers/extend/apps/layout/page-layouts.mdx index 879747fe46..55fc13a337 100644 --- a/packages/twenty-docs/l/tr/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/tr/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` genellikle belirli bir nesnenin ayrıntı görünümünü özelleştirmek için `'RECORD_PAGE'` olur. * `objectUniversalIdentifier`, bu düzenin hangi nesneye uygulanacağını belirtir. -* Her `tab`, bir `title`, `position` ve `layoutMode` ile sayfanın bir bölümünü tanımlar (serbest biçimli düzen için `CANVAS`). +* Her `tab`, bir `title`, `position` ve `layoutMode` ile sayfanın bir bölümünü tanımlar (kayıt sayfaları için `VERTICAL_LIST`, panolar için `GRID`). Tek bir bileşen içeren bir sekme, onu otomatik olarak tam genişlikte görüntüler; birden fazla bileşenle kartlar halinde üst üste dizilir. * Bir sekmenin içindeki her `widget`, bir [ön uç bileşeni](/l/tr/developers/extend/apps/layout/front-components), bir ilişki listesi veya diğer yerleşik widget türlerini oluşturabilir. * Sekmelerdeki `position`, sıralarını kontrol eder. Özel sekmeleri yerleşik olanların sonrasına yerleştirmek için daha yüksek değerler kullanın (ör. 50). @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/tr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/tr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index cf6b8e445c..70d721873d 100644 --- a/packages/twenty-docs/l/tr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/tr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -202,7 +202,8 @@ export default defineFrontComponent({ ``` Bunu bir [sayfa düzeni](/l/tr/developers/extend/apps/layout/page-layouts) ile bağlayın. Bir -`RECORD_PAGE` düzeni, bir nesnenin kayıt görünümüne sekmeler ekler; `CANVAS` sekmesindeki bir `FRONT_COMPONENT` widget'ı bileşeni barındırır: +`RECORD_PAGE` düzeni, bir nesnenin kayıt görünümüne sekmeler ekler; tek bir +`FRONT_COMPONENT` widget'ına sahip bir sekme, bileşeni kenardan kenara barındırır: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -217,7 +218,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview', diff --git a/packages/twenty-docs/l/zh/developers/extend/apps/layout/page-layouts.mdx b/packages/twenty-docs/l/zh/developers/extend/apps/layout/page-layouts.mdx index c24f21df3f..db8fa78239 100644 --- a/packages/twenty-docs/l/zh/developers/extend/apps/layout/page-layouts.mdx +++ b/packages/twenty-docs/l/zh/developers/extend/apps/layout/page-layouts.mdx @@ -31,7 +31,7 @@ export default definePageLayout({ title: 'Hello World', position: 50, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'aa4234e0-2e5f-4c02-a96a-573449e2351d', @@ -53,7 +53,7 @@ export default definePageLayout({ * `type` 通常为 'RECORD_PAGE',用于自定义特定对象的详情视图。 * `objectUniversalIdentifier` 指定此布局适用于哪个对象。 -* 每个 `tab` 使用 `title`、`position` 和 `layoutMode` 定义页面的一个部分(`CANVAS` 表示自由布局)。 +* 每个 `tab` 使用 `title`、`position` 和 `layoutMode` 定义页面的一个部分(记录页面使用 `VERTICAL_LIST`,仪表板使用 `GRID`)。 包含单个小部件的选项卡会自动将其渲染为全宽显示;包含多个小部件时,它们会堆叠为卡片。 * 选项卡内的每个 `widget` 可以渲染一个[前端组件](/l/zh/developers/extend/apps/layout/front-components)、关系列表或其他内置小部件类型。 * 选项卡上的 `position` 控制其顺序。 使用更高的值(例如 50)可将自定义选项卡放在内置选项卡之后。 @@ -77,7 +77,7 @@ export default definePageLayoutTab({ title: 'Hello World', position: 1000, icon: 'IconWorld', - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [ { universalIdentifier: 'b1b2b3b4-b5b6-4000-8000-000000000002', diff --git a/packages/twenty-docs/l/zh/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/zh/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx index 8330313238..1b3b0d3bdf 100644 --- a/packages/twenty-docs/l/zh/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx +++ b/packages/twenty-docs/l/zh/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx @@ -209,7 +209,7 @@ export default defineFrontComponent({ }); ``` -用[页面布局](/l/zh/developers/extend/apps/layout/page-layouts)挂载它。 `RECORD_PAGE` 布局会在对象的记录视图中添加选项卡;位于 `CANVAS` 选项卡中的 `FRONT_COMPONENT` 小部件则承载该组件: +用[页面布局](/l/zh/developers/extend/apps/layout/page-layouts)挂载它。 `RECORD_PAGE` 布局会在对象的记录视图中添加选项卡;包含单个 `FRONT_COMPONENT` 小部件的选项卡会以全宽方式承载该组件: ```ts filename="src/page-layouts/document-record.page-layout.ts" import { definePageLayout, PageLayoutTabLayoutMode } from 'twenty-sdk/define'; @@ -224,7 +224,7 @@ export default definePageLayout({ title: 'Preview', icon: 'IconEye', position: 50, - layoutMode: PageLayoutTabLayoutMode.CANVAS, + layoutMode: PageLayoutTabLayoutMode.VERTICAL_LIST, widgets: [{ universalIdentifier: DOCUMENT_PAGE_LAYOUT_WIDGET_UNIVERSAL_IDENTIFIER, title: 'Document preview',