@@ -35,6 +35,7 @@ import './ReviewFilesPage.css'
3535import * as Html from '../Services/Html.js'
3636import CloseIcon from './Icons/CloseIcon.js'
3737import LearnMore from './Widgets/LearnMore.js'
38+ import ProgressIcon from './Icons/ProgressIcon.js'
3839
3940export 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