diff --git a/packages/client/manifest.json b/packages/client/manifest.json
index ae97cd30c6..7094ce88e9 100644
--- a/packages/client/manifest.json
+++ b/packages/client/manifest.json
@@ -5305,6 +5305,12 @@
"key": "title",
"nested": true
},
+ {
+ "type": "text",
+ "label": "Description",
+ "key": "description",
+ "nested": true
+ },
{
"section": true,
"dependsOn": {
diff --git a/packages/client/src/components/app/blocks/form/FormBlock.svelte b/packages/client/src/components/app/blocks/form/FormBlock.svelte
index 5d57d10ab6..f905227af9 100644
--- a/packages/client/src/components/app/blocks/form/FormBlock.svelte
+++ b/packages/client/src/components/app/blocks/form/FormBlock.svelte
@@ -12,6 +12,7 @@
export let fields
export let labelPosition
export let title
+ export let description
export let showDeleteButton
export let showSaveButton
export let saveButtonLabel
@@ -98,6 +99,7 @@
fields: fieldsOrDefault,
labelPosition,
title,
+ description,
saveButtonLabel: saveLabel,
deleteButtonLabel: deleteLabel,
schema,
diff --git a/packages/client/src/components/app/blocks/form/InnerFormBlock.svelte b/packages/client/src/components/app/blocks/form/InnerFormBlock.svelte
index ec5daa21b1..e65d2cf90b 100644
--- a/packages/client/src/components/app/blocks/form/InnerFormBlock.svelte
+++ b/packages/client/src/components/app/blocks/form/InnerFormBlock.svelte
@@ -11,6 +11,7 @@
export let fields
export let labelPosition
export let title
+ export let description
export let saveButtonLabel
export let deleteButtonLabel
export let schema
@@ -160,55 +161,71 @@
- {#if renderButtons}
+ >
+ {#if renderButtons}
+
+ {#if renderDeleteButton}
+
+ {/if}
+ {#if renderSaveButton}
+
+ {/if}
+
+ {/if}
+
+ {#if description}
+
- {#if renderDeleteButton}
-
- {/if}
- {#if renderSaveButton}
-
- {/if}
-
+ />
{/if}
{/if}