{
+ console.log('getFileIconClassName file', file)
+ if (file.status === 'uploading') {
+ return file.type?.includes('audio')
+ ? "rb:bg-[url('@/assets/images/file/audio_disabled.svg')]"
+ : file.type?.includes('video')
+ ? "rb:bg-[url('@/assets/images/file/video_disabled.svg')]"
+ : file.type?.includes('pdf')
+ ? "rb:bg-[url('@/assets/images/file/pdf_disabled.svg')]"
+ : (file.type?.includes('excel') || file.type?.includes('spreadsheetml.sheet'))
+ ? "rb:bg-[url('@/assets/images/file/excel_disabled.svg')]"
+ : file.type?.includes('csv')
+ ? "rb:bg-[url('@/assets/images/file/csv_disabled.svg')]"
+ : file.type?.includes('html')
+ ? "rb:bg-[url('@/assets/images/file/html_disabled.svg')]"
+ : file.type?.includes('json')
+ ? "rb:bg-[url('@/assets/images/file/json_disabled.svg')]"
: file.type?.includes('ppt')
+ ? "rb:bg-[url('@/assets/images/file/ppt_disabled.svg')]"
+ : file.type?.includes('markdown')
+ ? "rb:bg-[url('@/assets/images/file/md_disabled.svg')]"
+ : file.type?.includes('text')
+ ? "rb:bg-[url('@/assets/images/file/txt_disabled.svg')]"
+ : (file.type?.includes('doc') || file.type?.includes('docx') || file.type?.includes('word') || file.type?.includes('wordprocessingml.document'))
+ ? "rb:bg-[url('@/assets/images/file/word_disabled.svg')]"
+ : "rb:bg-[url('@/assets/images/file/txt_disabled.svg')]"
+ }
+ return file.type?.includes('audio')
+ ? "rb:bg-[url('@/assets/images/file/audio.svg')]"
+ : file.type?.includes('video')
+ ? "rb:bg-[url('@/assets/images/file/video.svg')]"
+ : file.type?.includes('pdf')
+ ? "rb:bg-[url('@/assets/images/file/pdf.svg')]"
+ : (file.type?.includes('excel') || file.type?.includes('spreadsheetml.sheet'))
+ ? "rb:bg-[url('@/assets/images/file/excel.svg')]"
+ : file.type?.includes('csv')
+ ? "rb:bg-[url('@/assets/images/file/csv.svg')]"
+ : file.type?.includes('html')
+ ? "rb:bg-[url('@/assets/images/file/html.svg')]"
+ : file.type?.includes('json')
+ ? "rb:bg-[url('@/assets/images/file/json.svg')]"
+ : file.type?.includes('ppt')
? "rb:bg-[url('@/assets/images/file/ppt.svg')]"
- : file.type?.includes('text')
- ? "rb:bg-[url('@/assets/images/file/txt.svg')]"
: file.type?.includes('markdown')
- ? "rb:bg-[url('@/assets/images/file/md.svg')]"
- : (file.type?.includes('doc') || file.type?.includes('docx') || file.type?.includes('word') || file.type?.includes('wordprocessingml.document'))
- ? "rb:bg-[url('@/assets/images/file/word.svg')]"
- : null
- )}
- >
-
-
{file.name}
-
{[file.type?.split('/').pop(), file.size].filter(item => item).join(' · ')}
-
- {onDelete &&