{#snippet action()} {#if repos.length} {/if} {/snippet} {#if account}
{#each repos as repo (repo.id)} {@const draft = drafts[repo.id]} {@const locked = stepDisabled || !isMigratable(draft.migration)} onSelectRepo(repo.id, !draft.selected)} onExpand={() => onToggleExpand(repo.id)} language={repo.language ?? undefined} stars={repo.stars ?? undefined} issues={repo.issues ?? undefined} forks={repo.forks ?? undefined} updatedAt={repo.updatedAt ?? undefined} > {#snippet body()} onUpdateDraft(repo.id, { name: v })} onDescription={(v) => onUpdateDraft(repo.id, { description: v })} onKnot={(v) => onUpdateDraft(repo.id, { knot: v })} disabled={locked} /> {/snippet} {:else}

No public repositories found.

{/each}
{:else}

No repositories yet, connect your account first.

{/if} {#if knotOptions.length === 0}

No knots are available yet. Manage your knots.

{/if}