From 69a4bd415a6bfbbbcabe175400686d82259782f7 Mon Sep 17 00:00:00 2001 From: ManishMadan2882 Date: Fri, 6 Jun 2025 21:52:51 +0530 Subject: [PATCH] (feat:attachment) message input update --- frontend/src/components/MessageInput.tsx | 126 +++++++++++++---------- 1 file changed, 71 insertions(+), 55 deletions(-) diff --git a/frontend/src/components/MessageInput.tsx b/frontend/src/components/MessageInput.tsx index 79487188..046f46b3 100644 --- a/frontend/src/components/MessageInput.tsx +++ b/frontend/src/components/MessageInput.tsx @@ -9,6 +9,7 @@ import ClipIcon from '../assets/clip.svg'; import ExitIcon from '../assets/exit.svg'; import PaperPlane from '../assets/paper_plane.svg'; import SourceIcon from '../assets/source.svg'; +import DocumentationDark from '../assets/documentation-dark.svg'; import SpinnerDark from '../assets/spinner-dark.svg'; import Spinner from '../assets/spinner.svg'; import ToolIcon from '../assets/tool.svg'; @@ -262,71 +263,86 @@ export default function MessageInput({ {attachments.map((attachment, index) => (
+
+ {attachment.status === 'completed' && ( + Attachment + )} + + {attachment.status === 'failed' && ( + Upload failed + )} + + {(attachment.status === 'uploading' || + attachment.status === 'processing') && ( +
+ + + + +
+ )} +
+ {attachment.fileName} - {attachment.status === 'completed' && ( - - )} - - {attachment.status === 'failed' && ( +
))}