diff --git a/src/lib/components/workspace/Models/PromptSuggestions.svelte b/src/lib/components/workspace/Models/PromptSuggestions.svelte index 8e846ad5d3..7aff6bcb13 100644 --- a/src/lib/components/workspace/Models/PromptSuggestions.svelte +++ b/src/lib/components/workspace/Models/PromptSuggestions.svelte @@ -22,6 +22,23 @@ }); }; + const autosize = (node: HTMLTextAreaElement) => { + const resize = () => { + node.style.height = 'auto'; + node.style.height = `${node.scrollHeight}px`; + }; + + resize(); + node.addEventListener('input', resize); + + return { + update: resize, + destroy() { + node.removeEventListener('input', resize); + } + }; + }; + $: if (promptSuggestions) { setPromptSuggestions(); } @@ -155,10 +172,11 @@ placement="top-start" >