{#if confirmDeleteLibrary} (confirmDeleteLibrary = null)} /> {/if}
{#if libraries.length > 0} {#each libraries as library, index} {#key library.id} {#if totalCount[index] == undefined} {:else} {/if} {#if renameLibrary === index}
(renameLibrary = null)} />
{/if} {#if editImportPaths === index}
(editImportPaths = null)} />
{/if} {#if editScanSettings === index}
(editScanSettings = null)} />
{/if} {/key} {/each}
Type Name Assets Size
{#if library.type === LibraryType.External} {:else if library.type === LibraryType.Upload} {/if} {library.name} {totalCount[index]} {diskUsage[index]} {diskUsageUnit[index]} { closeAll(); renameLibrary = index; updateLibraryIndex = index; }}>Rename {#if library.type === LibraryType.External} Scan Library Files Looks for new files { closeAll(); editImportPaths = index; updateLibraryIndex = index; }}>Edit Import Paths Manage { closeAll(); editScanSettings = index; updateLibraryIndex = index; }}>Scan Settings Scan All Library Files Rescan, but also refreshes modified files Force Scan All Library Files Rescan, but refreshes every file Remove Offline Files Any offline files are removed from Immich 0) { deleteAssetCount = totalCount[index]; confirmDeleteLibrary = library; } else { deleteLibrary = library; handleDelete(); } }}>Delete Library {/if}
{/if}