{#snippet buttons()}
{#if libraries.length > 0} {/if}
{/snippet}
{#if libraries.length > 0} {#each libraries as library, index (library.id)} {#if editImportPaths === index}
handleUpdate(lib, index)} onCancel={() => (editImportPaths = undefined)} />
{/if} {#if editScanSettings === index}
handleUpdate(lib, index)} onCancel={() => (editScanSettings = undefined)} />
{/if} {/each}
{$t('name')} {$t('owner')} {$t('photos')} {$t('videos')} {$t('size')}
{library.name} {#if owner[index] == undefined} {:else}{owner[index].name}{/if} {#if photos[index] == undefined} {:else} {photos[index].toLocaleString($locale)} {/if} {#if videos[index] == undefined} {:else} {videos[index].toLocaleString($locale)} {/if} {#if diskUsage[index] == undefined} {:else} {diskUsage[index]} {diskUsageUnit[index]} {/if} onScanClicked(library)} text={$t('scan_library')} />
onRenameClicked(index)} text={$t('rename')} /> onEditImportPathClicked(index)} text={$t('edit_import_paths')} /> onScanSettingClicked(index)} text={$t('scan_settings')} />
handleDelete(library, index)} activeColor="bg-red-200" textColor="text-red-600" text={$t('delete_library')} />
{:else} {/if}