{repoName}

{#if isPrivate} Private {/if} {#if userPubkey && onToggleBookmark} {/if}
{#if userPubkey} {/if}
{#if repoDescription}

{repoDescription}

{/if} {#if topics && topics.length > 0}
{#each topics as topic} {topic} {/each}
{/if}
{#if showOwnerMenu && (allMaintainers.length > 0 || ownerPubkey)}
showOwnerMenu = false} onkeydown={(e) => { if (e.key === 'Escape') { showOwnerMenu = false; } }} role="button" tabindex="0" aria-label="Close menu" >
Owners & Maintainers
{#if allMaintainers.length > 0} {#each allMaintainers as maintainer}
{#if maintainer.isOwner} Owner {:else} Maintainer {/if}
{/each} {:else}
Owner
{/if}
{/if}
{#if cloneUrls.length > 0}
{#if showCloneMenu}
{#each cloneUrls as url} {/each}
{/if}
{/if} {#if branches.length > 0 && currentBranch}
{#if showBranchMenu}
{#each branches as branch} {@const branchName = typeof branch === 'string' ? branch : branch.name} {/each}
{/if} {#if isMaintainer && currentBranch && currentBranch !== defaultBranch && onDeleteBranch} {/if}
{/if}