import { useDrivePreviewDisplayData, useDrivePreviewLoading, useDrivePreviewModal, } from 'app/features/drive/hooks/use-drive-preview'; import ImageDisplay from './images/display'; import VideoDisplay from './videos/display'; import PdfDisplay from './pdf/display'; import CodeDisplay from './code/display'; import ArchiveDisplay from './archive/display'; import OtherDisplay from './other/display'; import LinkDisplay from './link/display'; export default (): React.ReactElement => { const { download, type, name, id } = useDrivePreviewDisplayData(); const { isOpen } = useDrivePreviewModal(); const { loading, setLoading } = useDrivePreviewLoading(); if (!download || !isOpen || !id) { return <>; } if (!type) { return (
We can't display this document.
); } switch (type) { case 'image': return ; case 'video': case 'audio': return ; case 'code': return ; case 'archive': return ; case 'pdf': return ; case 'link': return ; default: return ; } };