diff --git a/susconecta/components/ui/file-upload-and-chat.tsx b/susconecta/components/ui/file-upload-and-chat.tsx index f39b467..f56d7c3 100644 --- a/susconecta/components/ui/file-upload-and-chat.tsx +++ b/susconecta/components/ui/file-upload-and-chat.tsx @@ -89,16 +89,7 @@ const FileUploadChat = ({ onOpenVoice }: { onOpenVoice?: () => void }) => { file: file, })); setUploadedFiles((prev) => [...prev, ...newFiles]); - - // Add system message about file upload - const fileNames = newFiles.map((f) => f.name).join(", "); - const systemMessage = { - id: Date.now(), - type: "system", - content: `📎 Added ${newFiles.length} file(s): ${fileNames}`, - timestamp: new Date(), - }; - setMessages((prev) => [...prev, systemMessage]); + // Removido: mensagem de sistema de arquivos adicionados (não desejada na UI) }; const handleDrop = useCallback((e: React.DragEvent) => { @@ -350,50 +341,7 @@ const FileUploadChat = ({ onOpenVoice }: { onOpenVoice?: () => void }) => {

- {/* Files Ready to Send */} - {uploadedFiles.length > 0 && ( -
-
-

- Files ready to send ({uploadedFiles.length}) -

- -
-
- {uploadedFiles.map((file) => ( -
- {getFileIcon(file.name)} -
-

- {file.name} -

-

- {formatFileSize(file.size)} -

-
- -
- ))} -
-
- )} + {/* (Removido) Lista de arquivos antiga – agora exibida sobre o input */} @@ -522,7 +470,44 @@ const FileUploadChat = ({ onOpenVoice }: { onOpenVoice?: () => void }) => { {/* Chat Input */}
-
+
+ {/* Anexos selecionados (chips) */} + {uploadedFiles.length > 0 && ( +
+ {uploadedFiles.map((file) => ( +
+ {getFileIcon(file.name)} +
+

+ {file.name} +

+

+ {formatFileSize(file.size)} +

+
+ +
+ ))} + +
+ )} + + {/* Linha com botões e textarea */} +
+
{/* Quick Actions */}