diff --git a/web-app/src/components/ui/button/schematic-button.jsx b/web-app/src/components/ui/button/schematic-button.jsx new file mode 100644 index 0000000..027d00e --- /dev/null +++ b/web-app/src/components/ui/button/schematic-button.jsx @@ -0,0 +1,16 @@ +import React from "react"; +import { motion } from "motion/react"; +import { FilePlus2 } from "lucide-react"; + +export default function SchematicButton({ onClick }) { + return ( + + + + ); +} diff --git a/web-app/src/components/ui/chat/chat-header.jsx b/web-app/src/components/ui/chat/chat-header.jsx index 97f8dfa..89b5738 100644 --- a/web-app/src/components/ui/chat/chat-header.jsx +++ b/web-app/src/components/ui/chat/chat-header.jsx @@ -5,7 +5,7 @@ export default function ChatHeader({ title = "Title of Chat" }) {
-

+

{title}

diff --git a/web-app/src/components/ui/chat/chat-window.jsx b/web-app/src/components/ui/chat/chat-window.jsx index ac9e3ff..6fc910c 100644 --- a/web-app/src/components/ui/chat/chat-window.jsx +++ b/web-app/src/components/ui/chat/chat-window.jsx @@ -5,7 +5,7 @@ function MessageBubble({ message }) { return (
{message.content}
@@ -15,7 +15,7 @@ function MessageBubble({ message }) { export default function ChatWindow({ messages }) { return ( -
+
{messages.map((m, i) => ( diff --git a/web-app/src/components/ui/chat/message-input.jsx b/web-app/src/components/ui/chat/message-input.jsx index 654b11b..951a70a 100644 --- a/web-app/src/components/ui/chat/message-input.jsx +++ b/web-app/src/components/ui/chat/message-input.jsx @@ -1,6 +1,7 @@ import React, { useState } from "react"; import DeleteButton from "src/components/ui/button/delete-button"; import DownButton from "src/components/ui/button/down-button"; +import SchematicButton from "src/components/ui/button/schematic-button"; import { motion } from "motion/react"; import { BotMessageSquare } from "lucide-react"; @@ -19,7 +20,10 @@ export default function MessageInput({ onSend }) {