Feat:csv & docx support (#1139)

Co-authored-by: jyong <jyong@dify.ai>
This commit is contained in:
KVOJJJin
2023-09-10 15:17:22 +08:00
committed by GitHub
parent f29e82685e
commit e161c511af
13 changed files with 68 additions and 39 deletions

View File

@@ -98,7 +98,9 @@
.fileIcon.csv {
background-image: url(../assets/csv.svg);
}
.fileIcon.docx {
background-image: url(../assets/docx.svg);
}
.fileIcon.xlsx,
.fileIcon.xls {
background-image: url(../assets/xlsx.svg);

View File

@@ -29,9 +29,9 @@ const ACCEPTS = [
'.md',
'.markdown',
'.txt',
// '.xls',
'.xlsx',
// '.csv',
'.csv',
'.docx',
]
const FileUploader = ({
@@ -250,7 +250,6 @@ const FileUploader = ({
className={cn(
s.file,
fileItem.progress < 100 && s.uploading,
// s.active,
)}
>
{fileItem.progress < 100 && (
@@ -274,33 +273,6 @@ const FileUploader = ({
</div>
</div>
))}
{/* {currentFile && (
<div
// onClick={() => onPreview(currentFile)}
className={cn(
s.file,
uploading && s.uploading,
// s.active,
)}
>
{uploading && (
<div className={s.progressbar} style={{ width: `${percent}%` }}/>
)}
<div className={s.fileInfo}>
<div className={cn(s.fileIcon, s[getFileType(currentFile)])}/>
<div className={s.filename}>{currentFile.name}</div>
<div className={s.size}>{getFileSize(currentFile.size)}</div>
</div>
<div className={s.actionWrapper}>
{uploading && (
<div className={s.percent}>{`${percent}%`}</div>
)}
{!uploading && (
<div className={s.remove} onClick={() => removeFile(index)}/>
)}
</div>
</div>
)} */}
</div>
</div>
)