This commit is contained in:
team3
2026-06-14 15:18:56 +02:00
parent 143e6d6f7c
commit 77fd6156f6
4 changed files with 26 additions and 10 deletions

View File

@@ -11,7 +11,7 @@ const props = defineProps({
const emit = defineEmits(['changes'])
const chat = useChat((msgs) => chatElement(props.element.id, msgs, props.provider))
const { messages, input, loading, messagesEl, inputEl } = chat
const { messages, input, loading, messagesEl, inputEl, onScroll } = chat
// Anderes Element gewählt → Verlauf verwerfen
watch(() => props.element.id, () => chat.reset())
@@ -24,7 +24,7 @@ async function send() {
<template>
<div class="el-chat">
<div ref="messagesEl" class="chat-messages">
<div ref="messagesEl" class="chat-messages" @scroll="onScroll">
<p v-if="!messages.length" class="chat-hint">Schreib, was am Element geändert werden soll.</p>
<template v-for="(m, i) in messages" :key="i">
<div :class="['chat-msg', m.role]">{{ m.content }}</div>