From aaa25d94ef7122a127f5d309c368cdf30b48fc6b Mon Sep 17 00:00:00 2001 From: Alessandro Pignotti Date: Thu, 19 Dec 2024 14:46:12 +0100 Subject: [PATCH] Claude: Support multiline messages --- src/lib/AnthropicTab.svelte | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/lib/AnthropicTab.svelte b/src/lib/AnthropicTab.svelte index d1e5fc3..c3e31be 100644 --- a/src/lib/AnthropicTab.svelte +++ b/src/lib/AnthropicTab.svelte @@ -12,8 +12,17 @@ { if(e.key != "Enter") return; - addMessage(e.target.value, handleTool); - e.target.value = ""; + var textArea = e.target; + addMessage(textArea.value, handleTool); + // Reset the textarea + textArea.value = ""; + textArea.style.height = "unset"; + e.preventDefault(); + } + function handleResize(e) + { + var textArea = e.target; + textArea.style.height = textArea.scrollHeight + "px"; } function scrollMessage(node, messageList) { @@ -60,7 +69,7 @@ {#if $apiState == "KEY_REQUIRED"} - +