项目文件({files?.length ?? 0})
{#if canEdit}
{/if}
{#if files === null && loadError === null}
加载中…
{:else if loadError}
{loadError}
{:else if files && files.length === 0}
空仓库 · 可新建或上传文件
{:else if rows}
{#each breadcrumbSegs as seg, i (i)}
/
{/each}
{#if rows.folders.length === 0 && rows.files.length === 0}
此文件夹为空
{:else if viewMode === "list"}
{#each rows.folders as folder (folder.path)}
enterFolder(folder.path)}
onkeydown={(e) => e.key === "Enter" && enterFolder(folder.path)}
>
| {folder.name} |
— |
{/each}
{#each rows.files as f (f.path)}
selectedFilePath.set(f.path)}
>
| {f.name} |
{f.size} B |
{/each}
{:else}
{#each rows.folders as folder (folder.path)}
{/each}
{#each rows.files as f (f.path)}
{/each}
{/if}
{/if}
{#if showNewFile}