feat(share) : viewer Word (docx-preview) et tableurs (SheetJS) + sanitisation DOMPurify

This commit is contained in:
Matthieu
2026-06-12 15:04:44 +02:00
parent 4ffa19e53f
commit 0f1eeeba1c
5 changed files with 328 additions and 49 deletions
+2
View File
@@ -131,6 +131,8 @@ function stepPreview(delta: number) {
function iconForMime(mime: string): string {
if (mime.startsWith('image/')) return 'mdi:file-image-outline'
if (mime === 'application/pdf') return 'mdi:file-pdf-box'
if (mime.includes('wordprocessingml') || mime === 'application/msword') return 'mdi:file-word-outline'
if (mime.includes('spreadsheetml') || mime === 'application/vnd.ms-excel') return 'mdi:file-excel-outline'
if (mime.startsWith('text/')) return 'mdi:file-document-outline'
return 'mdi:file-outline'
}