Skip to content

Commit c826165

Browse files
committed
feat: loading bar when files in the process of deleting
1 parent e4429c1 commit c826165

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

assets/js/Components/ReviewFilesPage.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import './ReviewFilesPage.css'
3535
import * as Html from '../Services/Html.js'
3636
import CloseIcon from './Icons/CloseIcon.js'
3737
import LearnMore from './Widgets/LearnMore.js'
38+
import ProgressIcon from './Icons/ProgressIcon.js'
3839

3940
export default function ReviewFilesPage({
4041
t,
@@ -1167,7 +1168,17 @@ const getSectionPostOptions = (newFile, sectionReferences) => {
11671168
</div>
11681169
<div className="dialog-content">
11691170
<div className="unused-files-list-container">
1170-
{unusedFiles.length > 0 && (
1171+
{isDisabled && (<div className="flex-column h-100 flex-grow-1 justify-content-center">
1172+
<div className="flex-row justify-content-center mb-4">
1173+
<div className="flex-column justify-content-center">
1174+
<ProgressIcon className="icon-lg udoit-suggestion spinner" />
1175+
</div>
1176+
<div className="flex-column justify-content-center ms-3">
1177+
<h2 className="mt-0 mb-0">{t('fix.label.loading_content')}</h2>
1178+
</div>
1179+
</div>
1180+
</div> )}
1181+
{!isDisabled && unusedFiles.length > 0 && (
11711182
<div className="select-all-unused-toggle-row">
11721183
<ToggleSwitch
11731184
key={allUnusedFilesSelected ? 'select-all-on' : 'select-all-off'}
@@ -1186,7 +1197,7 @@ const getSectionPostOptions = (newFile, sectionReferences) => {
11861197
<h3 className="mt-0 mb-0 primary-dark">{t('report.label.no_results')}</h3>
11871198
<div className="subtext">{t('files.msg.no_unused_files')}</div>
11881199
</div>
1189-
) : (
1200+
) : !isDisabled && (
11901201
unusedFiles.map((unusedFile) => {
11911202
const isSelected = deleteFileQueue.includes(`files/${unusedFile.lmsFileId}`)
11921203
return (

0 commit comments

Comments
 (0)