{#if $hasError || $isUploading}
{ if ($errorCounter > 0) { notificationController.show({ message: $t('upload_errors', { values: { count: $errorCounter } }), type: NotificationType.Warning, }); } else if ($successCounter > 0) { notificationController.show({ message: $t('upload_success'), type: NotificationType.Info, }); } if ($duplicateCounter > 0) { notificationController.show({ message: $t('upload_skipped_duplicates', { values: { count: $duplicateCounter } }), type: NotificationType.Warning, }); } uploadAssetsStore.resetStore(); }} class="absolute bottom-6 right-6 z-[10000]" > {#if showDetail}

{$t('upload_progress', { values: { remaining: $remainingUploads, processed: $successCounter + $errorCounter, total: $totalUploadCounter, }, })}

{$t('upload_status_uploaded')} {$successCounter} - {$t('upload_status_errors')} {$errorCounter} - {$t('upload_status_duplicates')} {$duplicateCounter}

(showOptions = !showOptions)} /> (showDetail = false)} />
{#if $hasError} uploadAssetsStore.dismissErrors()} /> {/if}
{#if showOptions}
(uploadExecutionQueue.concurrency = concurrency)} />
{/if}
{#each $uploadAssetsStore as uploadAsset (uploadAsset.id)} {/each}
{:else}
{#if $hasError} {/if}
{/if}
{/if}