From b594aae8b97dd1a59ccebb997813e34582c09975 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Fri, 22 Apr 2022 19:25:04 +0530 Subject: [PATCH] fix: "file can't be previewed" flashing (#993) --- app/assets/javascripts/Components/Files/FilePreviewModal.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/assets/javascripts/Components/Files/FilePreviewModal.tsx b/app/assets/javascripts/Components/Files/FilePreviewModal.tsx index cb1ad72b0..0c42e1593 100644 --- a/app/assets/javascripts/Components/Files/FilePreviewModal.tsx +++ b/app/assets/javascripts/Components/Files/FilePreviewModal.tsx @@ -21,12 +21,11 @@ type Props = { export const FilePreviewModal: FunctionComponent = ({ application, file, onDismiss }) => { const [objectUrl, setObjectUrl] = useState() const [isFilePreviewable, setIsFilePreviewable] = useState(false) - const [isLoadingFile, setIsLoadingFile] = useState(false) + const [isLoadingFile, setIsLoadingFile] = useState(true) const [showFileInfoPanel, setShowFileInfoPanel] = useState(false) const closeButtonRef = useRef(null) const getObjectUrl = useCallback(async () => { - setIsLoadingFile(true) try { const chunks: Uint8Array[] = [] await application.files.downloadFile(file, async (decryptedChunk: Uint8Array) => {