diff --git a/resources/js/components/dialogs/SMDialogMedia.vue b/resources/js/components/dialogs/SMDialogMedia.vue index db740ba..941216c 100644 --- a/resources/js/components/dialogs/SMDialogMedia.vue +++ b/resources/js/components/dialogs/SMDialogMedia.vue @@ -19,7 +19,9 @@ @dragover.prevent="handleDragOver">
- + {{ + progressText + }}

Select or Upload Media

@@ -630,6 +636,7 @@ const applicationStore = useApplicationStore(); const progressText = ref(""); const currentUploadFileNum = ref(0); +const currentUploadFileProgress = ref(0); const uploadFileList: Ref = ref(null); /** @@ -897,15 +904,15 @@ const startFilesUpload = async () => { progress: (progressEvent) => { const currentUploadFileNumStr = currentUploadFileNum.value.toString(); + currentUploadFileProgress.value = Math.floor( + (progressEvent.loaded / progressEvent.total) * + 100, + ); mediaItems.value.every((item, index) => { if (item.id == currentUploadFileNumStr) { mediaItems.value[ index - ].status = `${Math.floor( - (progressEvent.loaded / - progressEvent.total) * - 100, - )}% Uploaded`; + ].status = `${currentUploadFileProgress.value}% Uploaded`; return false; }