项目文件({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)} > {/each} {#each rows.files as f (f.path)} selectedFilePath.set(f.path)} > {/each}
{folder.name}
{f.name} {f.size} B
{:else}
{#each rows.folders as folder (folder.path)} {/each} {#each rows.files as f (f.path)} {/each}
{/if} {/if}
{#if showNewFile} (showNewFile = false)}>
{/if} {#if pendingFile}
已选文件

{pendingFile.name} · {pendingFile.size} B

{/if}