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 (