Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
feat: add data attributes for message ids
Browse files
src/lib/components/chat/ChatMessage.svelte
CHANGED
@@ -177,8 +177,9 @@
|
|
177 |
|
178 |
{#if message.from === "assistant"}
|
179 |
<div
|
180 |
-
class="
|
181 |
-
id=
|
|
|
182 |
role="presentation"
|
183 |
on:click={() => (isTapped = !isTapped)}
|
184 |
on:keydown={() => (isTapped = !isTapped)}
|
@@ -332,8 +333,9 @@
|
|
332 |
{/if}
|
333 |
{#if message.from === "user"}
|
334 |
<div
|
335 |
-
class="
|
336 |
-
id=
|
|
|
337 |
role="presentation"
|
338 |
on:click={() => (isTapped = !isTapped)}
|
339 |
on:keydown={() => (isTapped = !isTapped)}
|
|
|
177 |
|
178 |
{#if message.from === "assistant"}
|
179 |
<div
|
180 |
+
class="group relative -mb-4 flex items-start justify-start gap-4 pb-4 leading-relaxed"
|
181 |
+
data-message-id={message.id}
|
182 |
+
data-message-role="assistant"
|
183 |
role="presentation"
|
184 |
on:click={() => (isTapped = !isTapped)}
|
185 |
on:keydown={() => (isTapped = !isTapped)}
|
|
|
333 |
{/if}
|
334 |
{#if message.from === "user"}
|
335 |
<div
|
336 |
+
class="group relative w-full items-start justify-start gap-4 max-sm:text-sm"
|
337 |
+
data-message-id={message.id}
|
338 |
+
data-message-type="user"
|
339 |
role="presentation"
|
340 |
on:click={() => (isTapped = !isTapped)}
|
341 |
on:keydown={() => (isTapped = !isTapped)}
|