diff --git a/web-app/src/components/layouts/chat-layout.jsx b/web-app/src/components/layouts/chat-layout.jsx
index 72b77a9..2e5b961 100644
--- a/web-app/src/components/layouts/chat-layout.jsx
+++ b/web-app/src/components/layouts/chat-layout.jsx
@@ -24,11 +24,16 @@ export default function ChatLayout() {
}, 600);
}
+ function handleDeleteAll() {
+ if (!window.confirm("Delete all messages?")) return;
+ setMessages([]);
+ }
+
return (
-
+
);
}
diff --git a/web-app/src/components/ui/chat/message-input.jsx b/web-app/src/components/ui/chat/message-input.jsx
index 16dbe1c..482985a 100644
--- a/web-app/src/components/ui/chat/message-input.jsx
+++ b/web-app/src/components/ui/chat/message-input.jsx
@@ -2,7 +2,7 @@ import React, { useState } from "react";
import DeleteButton from "src/components/ui/button/delete-button";
import DownButton from "../button/down-button";
-export default function MessageInput({ onSend }) {
+export default function MessageInput({ onSend, onDeleteAll }) {
const [text, setText] = useState("");
function handleSubmit(e) {
@@ -15,7 +15,7 @@ export default function MessageInput({ onSend }) {
return (