diff --git a/interface/package.json b/interface/package.json index c5b544f63..d3908e499 100644 --- a/interface/package.json +++ b/interface/package.json @@ -24,7 +24,7 @@ "@babel/core": "^7.23.7", "@emotion/react": "^11.11.3", "@emotion/styled": "^11.11.0", - "@mui/icons-material": "^5.15.4", + "@mui/icons-material": "^5.15.5", "@mui/material": "^5.15.5", "@table-library/react-table-library": "4.1.7", "@types/imagemin": "^8.0.5", @@ -43,7 +43,7 @@ "react-dom": "latest", "react-dropzone": "^14.2.3", "react-icons": "^5.0.1", - "react-router-dom": "^6.21.2", + "react-router-dom": "^6.21.3", "react-toastify": "^10.0.3", "sockette": "^2.0.6", "typesafe-i18n": "^5.26.2", @@ -69,8 +69,8 @@ "preact": "^10.19.3", "prettier": "^3.2.4", "rollup-plugin-visualizer": "^5.12.0", - "terser": "^5.26.0", - "vite": "^5.0.11", + "terser": "^5.27.0", + "vite": "^5.0.12", "vite-plugin-imagemin": "^0.6.1", "vite-tsconfig-paths": "^4.3.1" }, diff --git a/interface/src/components/upload/SingleUpload.tsx b/interface/src/components/upload/SingleUpload.tsx index 498e4b913..bbd3e9ce3 100644 --- a/interface/src/components/upload/SingleUpload.tsx +++ b/interface/src/components/upload/SingleUpload.tsx @@ -50,8 +50,10 @@ const SingleUpload: FC = ({ onDrop, onCancel, isUploading, pr const progressText = () => { if (uploading) { - if (progress.total) { - return LL.UPLOADING() + ': ' + Math.round((progress.loaded * 100) / progress.total) + '%'; + if (progress.total && progress.loaded) { + return progress.loaded <= progress.total + ? LL.UPLOADING() + ': ' + Math.round((progress.loaded * 100) / progress.total) + '%' + : LL.UPLOADING() + ': ' + Math.round((progress.total * 100) / progress.loaded) + '%'; } } return LL.UPLOAD_DROP_TEXT(); @@ -83,7 +85,13 @@ const SingleUpload: FC = ({ onDrop, onCancel, isUploading, pr