{#if $hasError || $isUploading}
{ notificationController.show({ message: ($errorCounter > 0 ? `Upload completed with ${$errorCounter} error${$errorCounter > 1 ? 's' : ''}` : 'Upload success') + ', refresh the page to see new upload assets.', type: $errorCounter > 0 ? NotificationType.Warning : NotificationType.Info, }); if ($duplicateCounter > 0) { notificationController.show({ message: `Skipped ${$duplicateCounter} duplicate picture${$duplicateCounter > 1 ? 's' : ''}`, type: NotificationType.Warning, }); } uploadAssetsStore.resetStore(); }} class="absolute bottom-6 right-6 z-[10000]" > {#if showDetail}

Remaining {$remainingUploads} - Processed {$successCounter + $errorCounter}/{$totalUploadCounter}

Uploaded {$successCounter} - Error {$errorCounter} - 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}