update(Upload/Popup): clamp upload progress percentage

This commit is contained in:
Aminejv 2021-10-14 18:44:20 +01:00
parent d72bf14716
commit eafb38b004

View File

@ -14,6 +14,7 @@ import { useHover } from "~/common/hooks";
import DataMeter from "~/components/core/DataMeter";
import BlobObjectPreview from "~/components/core/BlobObjectPreview";
import { clamp } from "lodash";
/* -------------------------------------------------------------------------------------------------
* Popup
* -----------------------------------------------------------------------------------------------*/
@ -237,7 +238,7 @@ const STYLES_RESET_BORDER_TOP = css`
function Header({ totalFilesSummary, popupState, expandUploadSummary, collapseUploadSummary }) {
const [{ isFinished, totalBytesUploaded, totalBytes }, { retryAll }] = useUploadContext();
const uploadProgress = Math.floor((totalBytesUploaded / totalBytes) * 100);
const uploadProgress = clamp(Math.floor((totalBytesUploaded / totalBytes) * 100), 0, 100);
if (isFinished && totalFilesSummary.failed > 0) {
return (