diff --git a/src/components/FilePreview.tsx b/src/components/FilePreview.tsx index bc9df66..4a3a65c 100644 --- a/src/components/FilePreview.tsx +++ b/src/components/FilePreview.tsx @@ -25,11 +25,15 @@ interface Props { const FilePreview: React.FC = ({ file }) => { const [data, setData] = useState(null); const [fieldChecked, setFieldChecked] = useState([]); + const [loadyCircle, setLoadyCircle] = useState(true); useEffect(() => { if (!data && file) getPreviewData(file) .then((obj) => setData(obj)) - .catch((e) => console.warn(e)); + .catch((e) => { + console.warn(e); + setLoadyCircle(false); + }); }); if (data) @@ -105,7 +109,9 @@ const FilePreview: React.FC = ({ file }) => { return ( <>

- + {loadyCircle ? ( + + ) : null} ); };