{#if loading}
Loading files...
{:else if files.length === 0}
No files found
{:else}
{#if currentPath} {/if} {#each files as file}
file.type === 'directory' ? onDirectoryClick(file.path) : onFileClick(file)} onkeydown={(e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); file.type === 'directory' ? onDirectoryClick(file.path) : onFileClick(file); } }} > {#if file.type === 'directory'} 📁 {:else} 📄 {/if} {file.name} {#if file.size !== undefined} {(file.size / 1024).toFixed(1)} KB {/if}
{/each}
{/if}