Spaces:
Runtime error
Runtime error
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)}
|