@@ -321,26 +321,35 @@ export default class ImportProfileModal extends mixins(ProfilesMixin) {
321
321
</p >
322
322
323
323
<p class =" margin-top" >
324
- Updating the mod list from Thunderstore might solve this issue.
325
-
326
- <span v-if =" $store.state.tsMods.modsLastUpdated" >
327
- The mod list was last updated on {{ valueToReadableDate($store.state.tsMods.modsLastUpdated) }}.
328
- </span >
329
-
330
- <br />
331
-
332
- <span v-if =" $store.state.tsMods.isThunderstoreModListUpdateInProgress" >
333
- {{ $store.state.tsMods.thunderstoreModListUpdateStatus }}
334
- </span >
335
- <span v-else-if =" $store.state.tsMods.thunderstoreModListUpdateError" >
336
- Error updating the mod list:
337
- {{ $store.state.tsMods.thunderstoreModListUpdateError.message }}.
338
- <a @click =" $store.dispatch('tsMods/syncPackageList')" >Retry</a >?
339
- </span >
340
- <span v-else >
341
- Would you like to
342
- <a @click =" $store.dispatch('tsMods/syncPackageList')" >update now</a >?
343
- </span >
324
+ Refreshing the mod list from Thunderstore might solve this issue.
325
+
326
+ <div v-if =" $store.getters['download/activeDownloadCount'] > 0" >
327
+ <span >
328
+ However, the mod list can't be refreshed while the are mod downloads in progress.
329
+ Please wait for the downloads to finish before continuing.
330
+ </span >
331
+ </div >
332
+
333
+ <div v-else >
334
+ <span v-if =" $store.state.tsMods.modsLastUpdated" >
335
+ The mod list was last refreshed on {{ valueToReadableDate($store.state.tsMods.modsLastUpdated) }}.
336
+ </span >
337
+
338
+ <br />
339
+
340
+ <span v-if =" $store.state.tsMods.isThunderstoreModListUpdateInProgress" >
341
+ {{ $store.state.tsMods.thunderstoreModListUpdateStatus }}
342
+ </span >
343
+ <span v-else-if =" $store.state.tsMods.thunderstoreModListUpdateError" >
344
+ Error refreshing the mod list:
345
+ {{ $store.state.tsMods.thunderstoreModListUpdateError.message }}.
346
+ <a @click =" $store.dispatch('tsMods/syncPackageList')" >Retry</a >?
347
+ </span >
348
+ <span v-else >
349
+ Would you like to
350
+ <a @click =" $store.dispatch('tsMods/syncPackageList')" >refresh now</a >?
351
+ </span >
352
+ </div >
344
353
</p >
345
354
</div >
346
355
</template >
0 commit comments