mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-10 15:49:29 +08:00
feat: 🎸 可以多次点击上传文件按钮上传文件
This commit is contained in:
parent
8069d9d969
commit
ef1fc300f0
@ -20,10 +20,6 @@ const AttachmentButton: FC<Props> = ({ model, files, setFiles, ToolbarButton })
|
|||||||
: [...documentExts, ...textExts]
|
: [...documentExts, ...textExts]
|
||||||
|
|
||||||
const onSelectFile = async () => {
|
const onSelectFile = async () => {
|
||||||
if (files.length > 0) {
|
|
||||||
return setFiles([])
|
|
||||||
}
|
|
||||||
|
|
||||||
const _files = await window.api.file.select({
|
const _files = await window.api.file.select({
|
||||||
properties: ['openFile', 'multiSelections'],
|
properties: ['openFile', 'multiSelections'],
|
||||||
filters: [
|
filters: [
|
||||||
@ -34,7 +30,9 @@ const AttachmentButton: FC<Props> = ({ model, files, setFiles, ToolbarButton })
|
|||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
_files && setFiles(_files)
|
if (_files) {
|
||||||
|
setFiles([...files, ..._files])
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user