feat: Add Online Drive file management components and enhance file icon handling

This commit is contained in:
twwu
2025-06-30 14:19:14 +08:00
parent 42655a3b1f
commit 4c82c9d029
40 changed files with 3025 additions and 38 deletions

View File

@ -7,9 +7,6 @@ export const extensionToFileType = (extension: string): FileAppearanceTypeEnum =
case 'doc':
case 'docx':
return FileAppearanceTypeEnum.word
case 'txt':
case 'epub':
return FileAppearanceTypeEnum.document
case 'md':
case 'mdx':
case 'markdown':
@ -18,6 +15,8 @@ export const extensionToFileType = (extension: string): FileAppearanceTypeEnum =
case 'xls':
case 'xlsx':
return FileAppearanceTypeEnum.excel
case 'txt':
case 'epub':
case 'html':
case 'htm':
case 'xml':