We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 40e550e commit 1d82e63Copy full SHA for 1d82e63
1 file changed
packages/dm-core-plugins/src/mediaViewer/MediaViewerPlugin.tsx
@@ -30,10 +30,11 @@ export const MediaViewerPlugin = (
30
)
31
const { dataSource } = useMemo(() => splitAddress(idReference), [idReference])
32
const [contentType, canPreview] = useMemo(() => {
33
+ const normalizedFileType = document?.filetype?.toLowerCase() // normalize if your keys are lowercase
34
const contentType =
- document?.contentType || document?.filetype
35
- ? mimeTypes[document.filetype]
36
- : 'application/octet-stream'
+ document?.contentType ||
+ (normalizedFileType && mimeTypes[normalizedFileType]) ||
37
+ 'application/octet-stream'
38
const canPreview =
39
contentType.includes('image') ||
40
contentType.includes('video') ||
0 commit comments