From 59fed0ea154ef94fc43d1cd8b0da95adfeda7705 Mon Sep 17 00:00:00 2001
From: nicolastorres <nicolas@adornis.de>
Date: Mon, 10 Mar 2025 20:35:53 +0000
Subject: [PATCH 1/2] fix: input extension disabled by default

---
 modules/buildify/client/extensions/InputExtension.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/buildify/client/extensions/InputExtension.ts b/modules/buildify/client/extensions/InputExtension.ts
index 1b9cb190ac..c286db062e 100644
--- a/modules/buildify/client/extensions/InputExtension.ts
+++ b/modules/buildify/client/extensions/InputExtension.ts
@@ -49,7 +49,7 @@ export class XInputExtension extends ExtensionBoilerplate<BaseInputField> {
     return xComponents(
       content.path
         ? html` ${genericFieldDuplicate} `
-        : html` <x-input disabled placeholder=${content.placeholder ?? ''}></x-input> `,
+        : html` <x-input placeholder=${content.placeholder ?? ''}></x-input> `,
     );
   }
 }
-- 
GitLab


From b59439ad28141800c30d623e37bba53cc88898a9 Mon Sep 17 00:00:00 2001
From: nicolastorres <nicolas@adornis.de>
Date: Mon, 10 Mar 2025 21:04:59 +0000
Subject: [PATCH 2/2] fix: include default text in text extension so it shows
 up in accordeon

---
 .../buildify/client/extensions/TextExtension.ts | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/modules/buildify/client/extensions/TextExtension.ts b/modules/buildify/client/extensions/TextExtension.ts
index 525bb1e842..5bfa6a4161 100644
--- a/modules/buildify/client/extensions/TextExtension.ts
+++ b/modules/buildify/client/extensions/TextExtension.ts
@@ -113,6 +113,21 @@ export class XTextExtensionEditorFullscreenPrompt extends XNativeDialog<Maybe<st
   }
 }
 
+export const emptyContentJson = {
+  type: 'doc',
+  content: [
+    {
+      type: 'paragraph',
+      content: [
+        {
+          type: 'text',
+          text: 'Beispieltext',
+        },
+      ],
+    },
+  ],
+};
+
 @customElement('x-text-extension')
 export class XTextExtension extends ExtensionBoilerplate<BaseText> {
   @property({ attribute: false }) tiptapExtensions: Maybe<AdornisTiptapExtension[][]>;
@@ -125,7 +140,7 @@ export class XTextExtension extends ExtensionBoilerplate<BaseText> {
         disabled
         plain
         .extensions=${this.tiptapExtensions}
-        .value=${content.text ?? ''}
+        .value=${content.text ?? JSON.stringify(emptyContentJson)}
         ${css({ width: '100%', height: '100%' })}
       >
       </x-tiptap>
-- 
GitLab