From 2298c1c115ff23edda8f68a3a5b5f5703faafd21 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Mon, 14 Apr 2025 12:34:10 +0200 Subject: [PATCH] feat: refactor chat message display into separate component --- app/components/chat/Messages.vue | 68 ++++++++++++++++++++++++++++++++ app/pages/[agent].vue | 60 +++------------------------- 2 files changed, 73 insertions(+), 55 deletions(-) create mode 100644 app/components/chat/Messages.vue diff --git a/app/components/chat/Messages.vue b/app/components/chat/Messages.vue new file mode 100644 index 0000000..5c1e076 --- /dev/null +++ b/app/components/chat/Messages.vue @@ -0,0 +1,68 @@ + + + diff --git a/app/pages/[agent].vue b/app/pages/[agent].vue index 5f402fc..c3a5fb0 100644 --- a/app/pages/[agent].vue +++ b/app/pages/[agent].vue @@ -40,13 +40,6 @@ onStartTyping(() => { // TODO: fix focus inputRef.value!.focus() }) -const messagesRef = ref(null) -onMounted(() => { - if (messagesRef.value) { - messagesRef.value.scrollTo({ top: messagesRef.value.scrollHeight, behavior: 'smooth' }) - } -}) - const isModalOpen = ref(false) async function deleteConversation() { await deleteChat(currentAgent!.slug) @@ -136,54 +129,11 @@ async function deleteConversation() { -
-
-
-
- -
-
- -
-
-
- -
-
-
-
- -
-
-
+