Media Library - Admin @jedmund {#snippet actions()}
{#if isDropdownOpen} {isMultiSelectMode ? 'Exit Select' : 'Select Files'} Audit Storage goto('/admin/media/regenerate')}> Regenerate Cloudinary {/if}
{/snippet}
{#if error}
{error}
{:else} {#snippet left()} {/snippet} {#snippet right()} e.key === 'Enter' && handleSearch()} placeholder="Search files..." buttonSize="small" fullWidth={false} pill={true} prefixIcon > {/snippet} {#if isMultiSelectMode && media.length > 0}
{#if selectedMediaIds.size > 0} {/if}
{/if} {#if isLoading}
Loading media...
{:else if media.length === 0}

No media files found.

{:else}
{#each media as item}
{#if isMultiSelectMode}
toggleMediaSelection(item.id)} id="media-{item.id}" />
{/if}
{/each}
{/if} {#if totalPages > 1} {/if} {/if}
(isUploadModalOpen = false)} onUploadComplete={handleUploadComplete} />