fix: paste image chat input
This commit is contained in:
parent
050d38c0ab
commit
9f39f0cdb8
@ -350,18 +350,18 @@ const ChatInput = ({ model, className, initialMessage }: ChatInputProps) => {
|
|||||||
const file = item.getAsFile()
|
const file = item.getAsFile()
|
||||||
if (file) {
|
if (file) {
|
||||||
files.push(file)
|
files.push(file)
|
||||||
processedCount++
|
}
|
||||||
|
processedCount++
|
||||||
|
|
||||||
|
// When all items are processed, handle the valid files
|
||||||
|
if (processedCount === imageItems.length && files.length > 0) {
|
||||||
|
const syntheticEvent = {
|
||||||
|
target: {
|
||||||
|
files: files,
|
||||||
|
},
|
||||||
|
} as unknown as React.ChangeEvent<HTMLInputElement>
|
||||||
|
|
||||||
// When all files are collected, process them
|
handleFileChange(syntheticEvent)
|
||||||
if (processedCount === imageItems.length) {
|
|
||||||
const syntheticEvent = {
|
|
||||||
target: {
|
|
||||||
files: files,
|
|
||||||
},
|
|
||||||
} as unknown as React.ChangeEvent<HTMLInputElement>
|
|
||||||
|
|
||||||
handleFileChange(syntheticEvent)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user