{#if $hasError || $isUploading}
{ if ($errorCounter > 0) { notificationController.show({ message: `Upload completed with ${$errorCounter} error${s($errorCounter)}, refresh the page to see new upload assets.`, type: NotificationType.Warning, }); } else if ($successCounter > 0) { notificationController.show({ message: 'Upload success, refresh the page to see new upload assets.', type: NotificationType.Info, }); } if ($duplicateCounter > 0) { notificationController.show({ message: `Skipped ${$duplicateCounter} duplicate asset${s($duplicateCounter)}`, 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}