Web:Client:Fix missing progress on convert button when uploading a single file requiring conversion on desktop view.

This commit is contained in:
Vlada Gazizova 2023-01-21 21:32:23 +03:00
parent 5412cf1840
commit 047fbe7608

View File

@ -16,6 +16,11 @@ import {
fileCopyAs, fileCopyAs,
} from "@docspace/common/api/files"; } from "@docspace/common/api/files";
import toastr from "@docspace/components/toast/toastr"; import toastr from "@docspace/components/toast/toastr";
import { isMobile } from "react-device-detect";
import {
isMobile as isMobileUtils,
isTablet as isTabletUtils,
} from "@docspace/components/utils/device";
class UploadDataStore { class UploadDataStore {
authStore; authStore;
treeFoldersStore; treeFoldersStore;
@ -406,7 +411,16 @@ class UploadDataStore {
} }
const percent = this.getConversationPercent(index + 1); const percent = this.getConversationPercent(index + 1);
this.setConversionPercent(percent); const numberFiles = this.files.filter((f) => f.needConvert).length;
if (
numberFiles === 1 &&
!(isMobile || isMobileUtils() || isTabletUtils())
) {
this.setConversionPercent(progress);
} else {
this.setConversionPercent(percent);
}
} }
if (progress === 100) { if (progress === 100) {