diff --git a/src/lib/components/chat/MessageInput/InputVariablesModal.svelte b/src/lib/components/chat/MessageInput/InputVariablesModal.svelte index 2a6bf6e8fa..5b14add6e3 100644 --- a/src/lib/components/chat/MessageInput/InputVariablesModal.svelte +++ b/src/lib/components/chat/MessageInput/InputVariablesModal.svelte @@ -77,6 +77,8 @@ {#if !loading}
{#each Object.keys(variables) as variable, idx} + {@const { type, ...variableAttributes } = variables[variable] ?? {}} +
@@ -91,12 +93,20 @@
{#if variables[variable]?.type === 'select'} + {@const options = variableAttributes?.options ?? []} + {@const placeholder = variableAttributes?.placeholder ?? ''} + {:else if variables[variable]?.type === 'email'} {:else if variables[variable]?.type === 'month'} {:else if variables[variable]?.type === 'number'} {:else if variables[variable]?.type === 'range'} - +
+ +
+ + +
+ + {:else if variables[variable]?.type === 'tel'} {:else if variables[variable]?.type === 'text'} {:else if variables[variable]?.type === 'time'} {:else if variables[variable]?.type === 'url'} {:else if variables[variable]?.type === 'map'}