From 6c0d3ce7368795e7435d6edcb2b9eae6a0156617 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sat, 19 Oct 2024 00:23:59 -0700 Subject: [PATCH] refac: tab text variable select --- src/lib/components/chat/MessageInput.svelte | 39 ++++------- .../chat/MessageInput/Commands/Prompts.svelte | 16 ++--- .../components/common/RichTextInput.svelte | 70 ++++++++++++++++++- 3 files changed, 87 insertions(+), 38 deletions(-) diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 677c96979..c4677d54b 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -53,8 +53,9 @@ let recording = false; - let chatTextAreaElement: HTMLTextAreaElement; let chatInputContainerElement; + let chatInputElement; + let filesInputElement; let commandsElement; @@ -70,9 +71,10 @@ ); $: if (prompt) { - if (chatTextAreaElement) { - chatTextAreaElement.style.height = ''; - chatTextAreaElement.style.height = Math.min(chatTextAreaElement.scrollHeight, 200) + 'px'; + if (chatInputContainerElement) { + chatInputContainerElement.style.height = ''; + chatInputContainerElement.style.height = + Math.min(chatInputContainerElement.scrollHeight, 200) + 'px'; } } @@ -320,7 +322,8 @@ atSelectedModel = data.data; } - chatTextAreaElement?.focus(); + const chatInputElement = document.getElementById('chat-input'); + chatInputElement?.focus(); }} /> @@ -482,7 +485,9 @@ }} onClose={async () => { await tick(); - chatTextAreaElement?.focus(); + + const chatInput = document.getElementById('chat-input'); + chatInput?.focus(); }} >