diff --git a/frontend/src/lib/components/apps/editor/component/components.ts b/frontend/src/lib/components/apps/editor/component/components.ts index 5fff829890..7d4448baf7 100644 --- a/frontend/src/lib/components/apps/editor/component/components.ts +++ b/frontend/src/lib/components/apps/editor/component/components.ts @@ -2208,8 +2208,8 @@ This is a paragraph. defaultItems: { type: 'static', fieldType: 'array', - subFieldType: 'text', - value: [] + subFieldType: 'selectvalue', + value: undefined } as StaticAppInput, placeholder: { type: 'static', diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/ArrayStaticInputEditor.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/ArrayStaticInputEditor.svelte index 093b2a49a6..4b63b97584 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/ArrayStaticInputEditor.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/ArrayStaticInputEditor.svelte @@ -33,6 +33,8 @@ value.push({}) } else if (subFieldType === 'labeledresource' || subFieldType === 'labeledselect') { value.push({ value: 'value', label: 'label' }) + } else if (subFieldType === 'selectvalue') { + value.push('') } else if (subFieldType === 'tab-select') { value.push({ id: '', index: 0 }) } else if ( diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/StaticInputEditor.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/StaticInputEditor.svelte index 1b5f2ee5a5..24a33be398 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/StaticInputEditor.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/StaticInputEditor.svelte @@ -161,6 +161,14 @@ /> {/if} + {:else if fieldType === 'selectvalue'} +