This commit is contained in:
2025-12-01 17:21:38 +08:00
parent 32fee2b8ab
commit fab8c13cb3
7511 changed files with 996300 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
import { FileAppearanceTypeEnum } from '@/app/components/base/file-uploader/types'
export const extensionToFileType = (extension: string): FileAppearanceTypeEnum => {
switch (extension) {
case 'pdf':
return FileAppearanceTypeEnum.pdf
case 'doc':
case 'docx':
return FileAppearanceTypeEnum.word
case 'md':
case 'mdx':
case 'markdown':
return FileAppearanceTypeEnum.markdown
case 'csv':
case 'xls':
case 'xlsx':
return FileAppearanceTypeEnum.excel
case 'txt':
case 'epub':
case 'html':
case 'htm':
case 'xml':
return FileAppearanceTypeEnum.document
case 'ppt':
case 'pptx':
return FileAppearanceTypeEnum.ppt
default:
return FileAppearanceTypeEnum.custom
}
}