Fix up live chat
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 4m26s

This commit is contained in:
2026-03-05 19:14:05 +00:00
parent 3056b23b50
commit 95635c86b3
5 changed files with 25 additions and 15 deletions

View File

@@ -1,9 +1,18 @@
<script setup>
import { ref, computed, onMounted, onUnmounted } from "vue";
import Button from "@/components/input/Button.vue";
import { useMessagesStore } from "@/stores/messages";
const messagesStore = useMessagesStore();
const messages = computed(() => messagesStore.messages);
const messageInput = ref("");
function sendMessage() {
const text = messageInput.value.trim();
if (!text) return;
messagesStore.sendMessage(text);
messageInput.value = "";
}
onMounted(() => {
messagesStore.connect();
@@ -17,7 +26,7 @@ onUnmounted(() => {
<div>
<div class="flex flex-col">
<p v-for="message in messages" :key="message.id">
{{ message.content }}
{{ message.text }}
</p>
</div>
<div class="flex flex-row">