From 737b1723c7edb5b85140a23dfa28c5b5ff7aef48 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 23 Feb 2025 14:12:41 -0800 Subject: [PATCH] refac --- .../chat/Messages/ResponseMessage.svelte | 48 ++++++++++++------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index f6074cd80..b9abd9ce9 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -129,6 +129,7 @@ export let isLastMessage = true; export let readOnly = false; + let buttonsContainerElement: HTMLDivElement; let showDeleteConfirm = false; let model = null; @@ -518,6 +519,18 @@ // console.log('ResponseMessage mounted'); await tick(); + if (buttonsContainerElement) { + console.log(buttonsContainerElement); + buttonsContainerElement.addEventListener('wheel', function (event) { + // console.log(event.deltaY); + + event.preventDefault(); + if (event.deltaY !== 0) { + // Adjust horizontal scroll position based on vertical scroll + buttonsContainerElement.scrollLeft += event.deltaY; + } + }); + } }); @@ -802,10 +815,11 @@ {#if !edit} - {#if message.done || siblings.length > 1} -
+
+ {#if message.done || siblings.length > 1} {#if siblings.length > 1}
{/if}